آموزش 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

  • فایل پیکربندی Playwright: اجرای موازی (Parallel execution) Playwright configuration file - Parallel execution

  • اتوماسیون سناریوهای E2E E2E Scenario automation

  • مروری بر گزارش‌های داخلی به همراه مثال Overview on built-in Reports with examples

  • متغیرهای محیطی (Environmental variables) - بخش اول Environmental variables Part 1

  • متغیرهای محیطی - بخش دوم: استفاده از .env Environmental variables Part 2 - .using env

  • مروری بر Fixtures به همراه مثال - بخش اول Overview on Fixtures with example Part 1

  • مروری بر Fixtures به همراه مثال - بخش دوم Overview on Fixtures with example Part 2

  • آزمون سنجش دانش تعامل با عناصر Knowledge check on Element Interactions

مدل Page Object، سفارشی‌سازی گزارش‌ها و مفاهیم پیشرفته Page Object Model, Customising Reports Advanced Concepts

  • گزارش‌های سفارشی Allure Custom Reports - Allure

  • مروری بر مدل Page Object (POM) Overview on Page Object Model

  • سناریوی مدل Page Object - بخش اول Page Object Model Scenario Part 1

  • سناریوی مدل Page Object - بخش دوم Page Object Model Scenario Part 2

  • سناریوی مدل Page Object - بخش سوم Page Object Model Scenario Part 3

  • سناریوی مدل Page Object - بخش چهارم Page Object Model Scenario Part 4

  • سناریوی مدل Page Object - بخش پنجم Page Object Model Scenario Part 5

  • سناریوی مدل Page Object - بخش ششم Page Object Model Scenario Part 6

  • سناریوی مدل Page Object - بخش هفتم Page Object Model Scenario Part 7

  • مقایسه‌های بصری (Visual comparisons) به همراه مثال Visual comparisons with examples

  • آزمون سنجش دانش Knowledge check

تست API با Playwright، تست داده‌محور، GIT و GitHub Actions API Testing using Playwright, Data Driven Testing , GIT & GitHub Actions

  • مروری بر REST Overview on REST

  • مروری بر API Overview on API

  • درخواست GET - بخش اول GET Request Part 1

  • درخواست GET - بخش دوم GET Request Part 2

  • درخواست POST POST Request

  • درخواست‌های PUT، Patch و Delete PUT , Patch & Delete Request

  • خواندن داده‌ها از فایل CSV - بخش اول Reading Data from CSV file Part 1

  • خواندن داده‌ها از فایل CSV - بخش دوم Reading Data from CSV file Part 2

  • خواندن داده‌ها از فایل CSV - بخش سوم Reading Data from CSV file Part 3

  • خواندن داده‌ها از فایل JSON - بخش اول Reading Data from JSON file Part 1

  • خواندن داده‌ها از فایل JSON - بخش دوم Reading Data from JSON file Part 2

  • ساخت حساب کاربری در JIRA برای اهداف تست Create account in JIRA for our testing purpose

  • مدیریت احراز هویت پایه (Basic Authorization) Handling Basic Authorization

  • مروری بر GIT Overview on GIT

  • پوش کردن کدها در GitHub Push code into github

  • مروری بر GitHub Actions و فایل Playwright.yaml - بخش اول Overview on GitHub Actions & Playwright.yaml file Part 1

  • مروری بر GitHub Actions و فایل Playwright.yaml - بخش دوم Overview on GitHub Actions & Playwright.yaml file Part 2

  • آزمون سنجش دانش Knowledge Check

پیاده‌سازی Playwright با هوش مصنوعی و Playwright MCP AI-driven implementation of the Playwright & Playwright MCP

  • مروری بر هوش مصنوعی (AI) Overview on AI

  • مروری بر هوش مصنوعی - بخش دوم Overview on AI Part 2

  • مروری بر مدل‌های زبانی بزرگ (LLM) Overview on LLM

  • مروری بر RAG Overview on RAG

  • مروری بر هوش مصنوعی مولد (Generative AI) Overview on Generative AI

  • مروری بر حافظه (Memory) Overview on Memory

  • مروری بر عامل‌های AI (AI Agent) Overview on AI Agent

  • مروری بر LangChain و LangGraph Overview on LangChain & LangGraph

  • مروری بر MCP Overview on MCP

  • بررسی Human In the loop، توهم (Hallucination) و Guardrails Overview on Human In the loop , Hallucination & Guardrails

  • مروری بر Fine Tuning (تنظیم دقیق) Overview on Fine-Tuning

  • مروری بر کانتکست (Context) - بخش اول Overview on Context Part 1

  • مروری بر پرامپت‌ها (Prompts) Overview on Prompts

  • مروری بر کانتکست - بخش دوم Overview on Context Part 2

  • مروری بر کانتکست - بخش سوم Overview on Context Part 3

  • مروری بر پرامپت‌ها - بخش دوم Overview on Prompts Part 2

  • مقایسه ChatGPT در مقابل Copilot و CURSOR ChatGPT vs Copilot vs CURSOR

  • مروری بر OpenAI Overview on OpenAI

  • مروری بر مدل‌های AI Overview on AI Models

  • تولید API Key در OpenAI Generate API Key in OpenAI

  • مروری بر گردش کار (Workflow) n8n Overview on n8n workflow

  • ساخت گردش کار در n8n - بخش دوم Create workflow in n8n Part 2

  • ساخت گردش کار در n8n - بخش سوم Create workflow in n8n Part 3

  • مروری بر workflow n8n Overview on n8n workflow

  • ساخت حساب کاربری در JIRA برای تست Create account in JIRA for our testing purpose

  • گردش کار n8n برای ثبت باگ در JIRA - بخش اول n8n workflow for creating Bugs in JIRA Part 1

  • گردش کار n8n برای ثبت باگ در JIRA - بخش دوم n8n workflow for creating Bugs in JIRA Part 2

  • ساخت چت عمومی در گردش کار n8n Create Public Chat in n8n workflow

  • مروری بر توکن‌های OpenAI Overview on OpenAI Tokens

  • CURSOR: ساخت افزونه کروم برای ضبط و بازپخش CURSOR - Create a Chrome Extension for Record & Playback

  • CURSOR: ساخت افزونه کروم برای ضبط و بازپخش - بخش دوم CURSOR - Create a Chrome Extension for Record & Playback Part 2

  • CURSOR: ساخت اپلیکیشن موبایل OTP Shield CURSOR - Create an OTP Shield Mobile APP

  • مروری بر GPT4ALL به همراه مثال Overview on GPT4ALL with example

  • نصب Playwright MCP در VSCode Install Playwright MCP to VSCode

  • ساخت و اجرای برنامه برای باز کردن Bing با Playwright MCP Create & Execute a program to launch bing using Playwright MCP

  • ساخت و اجرای برنامه برای ورود به saucedemo با Playwright MCP Create & Execute a program to login to saucedemo using Playwright MCP

  • ساخت Context برای برنامه‌ای جهت انتخاب دکمه رادیویی در Bing Create Context using which Create a program to select radio button in bing

  • ساخت و اجرای برنامه برای مدیریت چندین پنجره با Playwright MCP Create & Execute a program to handle multiple windows using Playwright MCP

  • تولید تست‌کیس‌های دستی با ایجاد کانتکست Generate Manual Test cases by creating context

  • مروری بر Playwright Agents به همراه مثال Playwright Agents Overview with example

  • مروری بر Playwright CLI Overview on Playwright CLI

  • نصب Playwright CLI در یک پروژه Install Playwright-cli to a project

  • پیکربندی Playwright CLI در VSCode + GitHub Copilot و ساخت اولین اسکریپت Configure Playwright-cli on vscode+ github copilot & create 1st script

  • ساخت اولین اسکریپت با Playwright CLI - بخش دوم Create first script using playwright-cli Part 2

  • ساخت دومین اسکریپت تست با Playwright CLI Create second test script using playwright-cli

  • بررسی دستورات Playwright CLI از ترمینال VSCode Exploring playwright-cli commands from vscode terminal

  • جلسات Playwright CLI، مانیتورینگ و ساخت اسکریپت در جلسات متعدد Playwright-cli sessions & Monitoring & create test script in multiple sessions

  • ضبط ویدیو در Playwright CLI برای تولید کل اسکریپت Playwright-cli Video Recording for entire script generation

  • گرفتن Trace با Playwright CLI Playwright-cli capturing trace

نمایش نظرات

آموزش Playwright با جاوااسکریپت و هوش مصنوعی - تست وب و API
جزییات دوره
23 hours
177
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
739
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lucky Trainings Lucky Trainings

مربی سلنیوم