لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Playwright با جاوااسکریپت و هوش مصنوعی - تست وب و API
- آخرین آپدیت
دانلود Playwright using JavaScript with AI - Web & API Testing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره جامع، اتوماسیون وب و تست API با استفاده از Playwright و جاوااسکریپت را بیاموزید و با مفاهیم پیشرفته هوش مصنوعی، MCP، CLI و گردشهای کاری (Workflows) آشنا شوید.
آنچه در این دوره میآموزید:
- اتوماسیون اپلیکیشنهای وب با استفاده از Playwright و JavaScript
- انجام تستهای API شامل درخواستهای GET، POST، PUT و DELETE
- کار با Locators، Selectors و تعاملات UI در Playwright
- استفاده از Assertions و اعتبارسنجیها برای تایید تستها
- اجرای تستها با استفاده از Playwright CLI
- درک و بهکارگیری مفاهیم Playwright MCP (پروتکل کانتکست مدل)
- ترکیب اتوماسیون وب و تست API در سناریوهای واقعی
- آشنایی با مفاهیم هوش مصنوعی مانند Generative AI، مدلهای زبانی بزرگ (LLMs) و مهندسی پرامپت (Prompt Engineering)
- بررسی چگونگی بهبود اتوماسیون و توسعه با ابزارهای AI
- ایجاد پایهای قوی در تستهای اتوماسیون مدرن با Playwright
پیش نیازها:
- دانش پایه جاوااسکریپت (مفید است اما اجباری نیست)
- درک اولیه از مفاهیم تست نرمافزار
- کامپیوتر با دسترسی به اینترنت
- اشتیاق به یادگیری اتوماسیون و مفاهیم هوش مصنوعی
این دوره شامل مباحث مربوط به هوش مصنوعی است.
در این دوره کامل، اتوماسیون وب و تست API با Playwright و جاوااسکریپت را در کنار مفاهیم و ابزارهای مدرن هوش مصنوعی فرا میگیرید.
این دوره برای تسترها و توسعهدهندگانی طراحی شده است که میخواهند در اتوماسیون Playwright، تست وب، تست API و گردشهای کاری مبتنی بر AI با استفاده از جاوااسکریپت استاد شوند. شما تجربه عملی در ساخت اسکریپتهای اتوماسیون و درک نحوه بهبود فرآیندهای تست توسط AI را کسب خواهید کرد.
شما از مبانی Playwright با جاوااسکریپت شروع کرده و به تدریج به سمت مباحث پیشرفتهای مانند Playwright CLI، پروتکل MCP و تست API حرکت میکنید. همچنین مفاهیم حیاتی هوش مصنوعی مولد، LLMها و مهندسی پرامپت معرفی میشوند که امروزه مهارتهایی ضروری در صنعت هستند.
تسلط بر اتوماسیون مدرن و گردشهای کاری AI:
اتوماسیون اپلیکیشنهای وب با Playwright و JavaScript
انجام تستهای API (GET, POST, PUT, DELETE)
کار با Locators، Assertions و تعاملات مرورگر
اجرای تستها با Playwright CLI و پیکربندیهای پیشرفته
درک مفاهیم Playwright MCP و متدهای مدرن
یادگیری مفاهیم AI مانند LLMs، مهندسی پرامپت و کاربردهای اتوماسیون
بررسی تاثیر ابزارهای AI بر بهرهوری توسعهدهندگان و کارایی تست
تمرکز این دوره بر یادگیری عملی با مثالهای واقعی است تا مهارتهای شما در تست اتوماسیون، تست API و ادغام AI تقویت شود.
اگر میخواهید به یک مهندس اتوماسیون مدرن مسلط به Playwright و AI تبدیل شوید، این دوره زیربنایی محکم برای شما فراهم کرده و شما را با روندهای فعلی صنعت همسو میکند.
سرفصل ها و درس ها
مروری بر جاوااسکریپت
Overview on Javascript
مقدمهای بر جاوااسکریپت
Introduction to Javascript
پیکربندی جاوااسکریپت در مک (MAC)
Javascript Configuration on MAC
پیکربندی جاوااسکریپت در ویندوز
Javascript Configuration on Windows
مطالب کامل دوره
Complete Course Material
اتصال GITHUB Copilot به VSCode
Configuring GITHUB Copilot to VSCode
مروری بر Console.log() و برنامه Hello World
Overview on Console.log() & Hello World Program
بررسی متغیرها و کامنتها به همراه مثال
Overview on Variables, Comments with examples
بررسی متغیرها و کامنتها - بخش دوم
Overview on Variables, Comments with examples Part 2
مروری بر ثابتها (Constants) به همراه مثال
Overview on Constants with examples
مروری بر انواع دادهها (Datatypes) به همراه مثال
Overview on Datatypes with examples
متدهای String به همراه مثال
String methods with example
مروری بر عملگرها (Operators) به همراه مثال
Overview on Operators with examples
مروری بر عملگرها - بخش دوم
Overview on Operators with examples Part 2
دستورات شرطی به همراه مثال
Conditional Statements with examples
حلقه for به همراه مثال
for loop with example
حلقه while و do while به همراه مثال
while & do-while loop with example
دستورات Break و Continue به همراه مثال
Break & Continue statement with examples
مروری بر Switch case به همراه مثال
overview on Switch case with example
مروری بر توابع - بخش اول
Overview on Functions Part 1
مروری بر توابع - بخش دوم
Overview on Functions Part 2
توابع Anonymous و Arrow به همراه مثال
Anonymous & Arrow functions with examples
مروری بر اشیاء (Objects) به همراه مثال
Overview on Objects with example
مروری بر آرایهها (Arrays) به همراه مثال
Overview on Arrays with example
استفاده از forEach به همراه مثال
forEach with examples
مروری بر کلاسها و متدها - بخش اول
Overview on Class & methods Part 1
مروری بر کلاسها و متدها - بخش دوم
Overview on Class & methods Part 2
مروری بر ارثبری (Inheritance)
Overview on Inheritance
بررسی کلمات کلیدی this و super - مثال this
Overview on this & super keywords. Example on this keyword
مثالی از کلمه کلیدی super
Example on super keyword
مروری بر سازنده (Constructor)
Overview on Constructor
مروری بر تابع سازنده (Constructor Function)
Overview on Constructor Function
مروری بر ES6
overview on ES6
مروری بر ماژولها (Modules)
Overview on Modules
آزمون سنجش دانش جاوااسکریپت
Knowledge check on Javascript
معرفی Playwright، پیکربندی، لوکیتورها، Assertions و ضبط تست
Playwright Overview, Configuration, Locators, Assertions, Record
معرفی Playwright
Overview on Playwright
نصب Playwright از طریق ترمینال
Install Playwright using terminal
نصب Playwright از طریق افزونه VSCode
Install Playwright using VSCode extension
اجرای تست Playwright - بخش اول
Execute Playwright test - Part 1
اجرای تست Playwright - بخش دوم
Execute Playwright test - Part 2
دیباگ کردن تستهای Playwright
Debug Playwright test
بررسی فایل پیکربندی Playwright - بخش اول
Overview on Playwright configuration file Part 1
بررسی فایل پیکربندی Playwright - بخش دوم
Overview on Playwright configuration file Part 2
بررسی فایل پیکربندی Playwright - بخش سوم
Overview on Playwright configuration file Part 3
بررسی فایل پیکربندی Playwright - بخش چهارم
Overview on Playwright configuration file Part 4
بررسی فایل پیکربندی Playwright - بخش پنجم
Overview on Playwright configuration file Part 5
بررسی فایل پیکربندی Playwright - بخش ششم
Overview on Playwright configuration file Part 6
اجرای تست Playwright با افزونه VSCode
Execute Playwright test using VSCode extension
اجرای تست Playwright در حالت UI mode
Execute Playwright test using UI mode
نادیده گرفتن تست (Skip) و گزینههای ExecuteOnly
Skip a test & ExecuteOnly options
مروری بر Trace
Overview on Trace
ساخت تست Playwright برای باز کردن یک اپلیکیشن
Create a Playwright test for opening an application
مروری بر لوکیتورها به همراه مثال - بخش اول
Overview on locators with examples Part 1
برنامه ورود به اپلیکیشن SauceDemo
Program to login to SauceDemo application
استفاده از Page.getByRole() به همراه مثال
Page.getByRole() with example
استفاده از Page.getByLabel() و Page.getByPlaceholder()
Page.getByLabel() & Page.getByPlaceholder() with example
استفاده از Page.getByTitle() و Page.getByText()
Page.getByTitle() & Page.getByText() with example
استفاده از Page.getByAltText() و Page.getByTestId()
Page.getByAltText() & Page.getByTestId() with example
سایر لوکیتورها: لوکیتور CSS به همراه مثال
Other locators - CSS locator with examples
مروری بر XPATH و فیلتر کردن به همراه مثال
Overview on XPATH & Filtering with examples
مروری بر لوکیتورها به همراه مثال - بخش دوم
Overview on locators with examples Part 2
رفع مشکلات اسکریپت و حل آنها
Script issue & resolution
ضبط تست با VSCode Extension | Codegen | page.pause()
Record Test using VSCode Extension | Codegen | page.pause()
حاشیهنویسیهای داخلی (Builtin Annotations) در Playwright
Playwright Builtin Annotations
مروری بر گروهبندی تستها (Group tests)
Overview on Group tests
برچسبگذاری تستها (Tag tests) به همراه مثال
Tag tests with example
مروری بر هوکها (Hooks) به همراه مثال
Overview on Hooks with examples
تاییدیه ها (Assertions) - بخش اول
Assertions Part 1
تاییدیه ها (Assertions) - بخش دوم
Assertions Part 2
تاییدیه ها (Assertions) - بخش سوم
Assertions Part 3
مروری بر انتظار خودکار (Auto Waiting) - بخش اول
Overview on Auto Waiting Part 1
مروری بر انتظار خودکار (Auto Waiting) - بخش دوم
Overview on Auto Waiting Part 2
مروری بر Timeouts
Overview on timeouts
آزمون سنجش دانش مبانی Playwright
Knowledge check on Playwright Basics
تعامل با عناصر رابط کاربری (UI)
Interacting with UI Elements
نحوه مدیریت فیلدهای متنی (Text Fields)
How to handle text fields
نحوه دریافت متن از یک دکمه
How to get text from a button
نحوه مدیریت چکباکسها (Checkboxes)
How to handle Checkboxes
نحوه مدیریت دکمههای رادیویی (Radio Buttons)
How to handle Radio Buttons
نحوه مدیریت چندین چکباکس
How to handle multiple checkboxes
نحوه انتخاب مقدار از Dropdown - بخش اول
How to Select value from Dropdown Part 1
نحوه انتخاب مقدار از Dropdown - بخش دوم
How to Select value from Dropdown Part 2
مدیریت فریمها (Frames)
Handling Frames
مدیریت کلیک موس، تایپ کاراکترها و کلیدها
Handling Mouse Click, Type characters & Keys
مدیریت تولتیپها (Tooltips)
Handling Tooltips
مدیریت کشیدن و رها کردن (Drag & Drop)
Handling Drag & Drop
مدیریت انتخابگر تاریخ (Date Picker)
Handling Date Picker
مدیریت جداول وب (Webtables) - بخش اول
Handling Webtables Part 1
مدیریت جداول وب (Webtables) - بخش دوم
Handling Webtables Part 2
نحوه مدیریت Alert - بخش اول
How to handle Alert Part 1
نحوه مدیریت Alert - بخش دوم
How to handle Alert Part 2
نحوه مدیریت Alert - بخش سوم
How to handle Alert Part 3
مدیریت پیشنهادات خودکار (Auto Suggestions)
Handling Auto Suggestions
نحوه آپلود فایلها
How to upload files
نحوه گرفتن اسکرینشات
How to capture Screenshot
نحوه ضبط ویدیو
How to capture videos
اجرای تست Playwright روی شبیهساز موبایل
Execute Playwright test on Mobile Emulator
مدیریت چندین پنجره (Multiple Windows)
Handling Multiple Windows
نمایش نظرات