دوره آموزشی
The Great Courses
دوبله زبان فارسی

دوره Playwright با استفاده از TypeScript همراه با AI - وب و API برای مبتدیان

دوره Playwright با استفاده از TypeScript همراه با AI - وب و API برای مبتدیان

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یادگیری اصول TypeScript مورد نیاز برای تست خودکار Playwright
  • چگونگی یافتن هر المان وب در صفحه با استفاده از سلکتورهای داخلی و locatorهای سفارشی
  • Playwright MCP - TypeScript
  • چگونگی کار با APIها در Playwright
  • مدل آبجکت صفحه
  • تولید و مدیریت تست هوش مصنوعی محور (AI)
  • تعاملات صفحه: خودکارسازی اقدامات کاربر (کلیک‌ها، تایپ کردن، ناوبری) و مدیریت فریم‌ها، Webtables، هشدارها، پنجره‌های متعدد
  • تست API: درخواست‌های HTTP و اعتبارسنجی پاسخ

پیش نیازهای دوره

  • کامپیوتر/لپ‌تاپ که بتوانید ابزارها و نرم‌افزارها را روی آن نصب کنید.
  • هیچ پیش‌نیاز اضافی وجود ندارد، همه چیز در خود ویدیوها پوشش داده شده است.

توضیحات دوره

اتوماسیون Playwright با استفاده از TypeScript و AI از ابتدا 

این دوره برای مبتدیان کامل طراحی شده است که در آن اتوماسیون وب، API و AI توسط مدرس پوشش داده شده است.

اگر در Playwright یا TypeScript کاملاً مبتدی هستید، این دوره به شما کمک می‌کند تا به این ابزار مسلط شوید. ویدیوهای گام‌به‌گام بسیار اولیه برای راهنمایی شما از ابتدا می باشد.

با اتوماسیون Playwright شروع کنید.

موضوعات:

مقدمه‌ای بر Typescript و پیکربندی

مروری بر GitHub Copilot و پیکربندی

برنامه Hello world در TS

انواع داده اولیه با مثال‌ها

مروری بر ثابت‌ها 

عملگرها با مثال‌ها

 عملگر حسابی

 عملگر انتساب

 عملگر مقایسه‌ای

عملگر منطقی

عملگر سه تایی 

مروری بر دستورات شرطی

دستورات Switch با مثال

مروری بر حلقه‌ها - for ،while ،do-while و for-each با مثال‌ها

متدهای String با مثال‌ها

مروری بر آرایه 

مروری بر تابع 

Function Overloading و Arrow Function

پارامترهای Rest

Tuple با مثال‌ها

مروری بر کلاس 

وراثت با مثال

Method Overriding

مروری بر کلمات کلیدی This و Super

Constructor با مثال

Access Modifierها با مثال‌ها

مروری بر ماژول 

رابط با مثال

تفاوت var و let با مثال

مروری بر Playwright و نصب با استفاده از ترمینال و افزونه VSCode

ایجاد و اجرای تست Playwright

دیباگ تست Playwright

مروری بر فایل پیکربندی Playwright

اجرای تست Playwright با استفاده از افزونه VSCode و حالت UI

رد کردن یک تست و گزینه‌های ExecuteOnly

مروری بر Trace

ایجاد یک تست Playwright برای باز کردن یک اپلیکیشن

مروری بر locatorها با مثال‌ها

برنامه برای ورود به اپلیکیشن SauceDemo

()Page.getByRole با مثال

()Page.getByLabel و ()Page.getByPlaceholder با مثال

()Page.getByTitle و ()Page.getByText با مثال

()Page.getByAltText و ()Page.getByTestId با مثال

سایر locatorها - CSS locator با مثال‌ها

مروری بر XPATH و فیلتر کردن با مثال‌ها

ضبط تست با استفاده از افزونه ()VSCode | Codegen | page.pause

Annotationهای داخلی Playwright

مروری بر گروه‌بندی تست‌ها

تگ‌گذاری تست‌ها با مثال

مروری بر Hookها با مثال‌ها

Assertions

مروری بر Auto Waiting

مروری بر timeoutها

چگونگی مدیریت فیلدهای متنی

چگونگی دریافت متن از یک دکمه

چگونگی مدیریت دکمه‌های رادیویی 

چگونگی مدیریت چک‌باکس‌ها

چگونگی مدیریت چندین چک‌باکس

چگونگی انتخاب مقدار از Dropdown

چگونگی انتخاب مقادیر از Dropdown چندانتخابی

مدیریت کلیک ماوس، تایپ کاراکترها و کلیدها

مدیریت فریم‌ها 

مدیریت Tooltipها

مدیریت Drag و Drop

مدیریت Date Picker

مدیریت Webtables

چگونگی مدیریت Alert

مدیریت پیشنهادات خودکار

چگونگی آپلود فایل‌ها

چگونگی ثبت اسکرین‌شات

چگونگی ضبط ویدیوها

اجرای تست Playwright روی شبیه‌ساز موبایل 

مدیریت پنجره‌های متعدد

فایل پیکربندی Playwright - اجرای موازی

اتوماسیون سناریوی E2E

مروری بر گزارش‌های داخلی با مثال‌ها

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

مروری بر مدل آبجکت صفحه و مثال

مقایسه‌های بصری با مثال‌ها

مروری بر API و REST

درخواست‌های GET ،POST ،PUT و Delete با مثال‌ها

خواندن داده از فایل CSV و فایل JSON

مدیریت احراز هویت اولیه 

مروری بر GIT و Push کردن کد

مروری بر GitHub Actions

مروری بر LLM ،Prompt و MCP

نصب Playwright MCP در VSCode

ایجاد و اجرای برنامه‌ای برای باز کردن bing با استفاده از Playwright MCP

ایجاد و اجرای برنامه‌ای برای ورود به saucedemo با استفاده از Playwright MCP

ایجاد Context که با استفاده از آن برنامه‌ای برای انتخاب دکمه رادیویی در bing ایجاد شود

ایجاد و اجرای برنامه‌ای برای مدیریت پنجره‌های متعدد با استفاده از Playwright MCP

تولید تست کیس ها دستی با ایجاد Context

مروری بر Playwright Agents با مثال

این دوره برای چه کسانی مناسب است؟

  • تست‌کنندگان اتوماسیون
  • تضمین کیفیت (QA)
  • رهبران و معماران QA
  • توسعه‌دهندگان

دوره Playwright با استفاده از TypeScript همراه با AI - وب و API برای مبتدیان

  • مقدمه 01:05
  • بررسی اجمالی، ویژگی‌ها و چگونگی کار TypeScript 03:47
  • پیکربندی TypeScript بخش 1 06:16
  • مواد درسی 00:30
  • پیکربندی TypeScript بخش 2 01:42
  • پیکربندی GITHUB Copilot 02:35
  • ایجاد و اجرای برنامه ساده 1 05:54
  • ایجاد و اجرای برنامه ساده 2 01:12
  • ایجاد و اجرای برنامه ساده 3 02:52
  • انواع داده‌ اولیه - اعداد با مثال‌ها 11:05
  • انواع داده‌های اولیه - String ،Boolean ،Undefined ،Null با مثال‌ها 06:15
  • مروری بر ثابت‌ها 03:31
  • مروری بر عملگرها - عملگر حسابی با مثال 08:11
  • عملگر انتساب با مثال 04:20
  • عملگر مقایسه‌ای با مثال 05:17
  • عملگر منطقی با مثال 03:47
  • عملگر سه تایی با مثال 05:37
  • دستورات شرطی با مثال 15:15
  • دستورات Switch با مثال 04:10
  • حلقه For با مثال 08:48
  • حلقه While با مثال 04:00
  • حلقه Do While و Continue با مثال 11:21
  • متدهای String با مثال‌ها 13:10
  • آرایه با مثال‌ها بخش 1 12:48
  • آرایه با مثال‌ها بخش 2 11:52
  • حلقه For each با مثال 02:50
  • تابع با مثال‌ها بخش 1 10:32
  • تابع با مثال‌ها بخش 2 09:13
  • Function Overloading با مثال 12:57
  • Arrow Function با مثال 07:53
  • پارامترهای Rest با مثال 05:05
  • Tuple با مثال بخش 1 04:59
  • Tuple با مثال بخش 2 06:37
  • مروری بر کلاس با مثال بخش 1 09:19
  • وراثتبا مثال 06:30
  • Method Overriding 08:23
  • مروری بر کلمات کلیدی This و Super 06:17
  • Constructor با مثال 05:43
  • مروری بر کلاس با مثال بخش 2 04:24
  • Access Modifierها با مثال‌ها 09:14
  • مروری بر ماژول 05:34
  • رابط با مثال 06:11
  • تفاوت var و let با مثال 03:56
  • سنجش دانش مبانی TypeScript None
  • مروری بر Playwright 04:12
  • نصب Playwright با استفاده از ترمینال 08:13
  • نصب Playwright با استفاده از افزونه VSCode 06:49
  • اجرای تست Playwright - بخش 1 12:23
  • اجرای تست Playwright - بخش 2 14:44
  • دیباگ تست Playwright 06:57
  • مروری بر فایل پیکربندی Playwright بخش 1 14:37
  • مروری بر فایل پیکربندی Playwright بخش 2 06:06
  • مروری بر فایل پیکربندی Playwright بخش 3 06:38
  • مروری بر فایل پیکربندی Playwright بخش 4 05:33
  • مروری بر فایل پیکربندی Playwright بخش 5 07:44
  • مروری بر فایل پیکربندی Playwright بخش 6 03:04
  • اجرای تست Playwright با استفاده از افزونه VSCode 04:09
  • اجرای تست Playwright با استفاده از حالت UI 07:42
  • رد کردن یک تست و گزینه‌های ExecuteOnly 01:45
  • مروری بر Trace 05:00
  • ایجاد یک تست Playwright برای باز کردن یک اپلیکیشن 08:06
  • مروری بر locatorها با مثال‌ها بخش 1 17:21
  • برنامه برای ورود به اپلیکیشن SauceDemo 07:37
  • ()Page.getByRole با مثال 08:21
  • ()Page.getByLabelو ()Page.getByPlaceholder با مثال 06:52
  • ()Page.getByTitle() و ()Page.getByText با مثال 07:12
  • ()Page.getByAltText و ()Page.getByTestId با مثال 06:12
  • سایر locatorها - CSS locator با مثال‌ها 25:01
  • مروری بر XPATH و فیلتر کردن با مثال‌ها 08:15
  • مروری بر locatorها با مثال‌ها بخش 2 15:16
  • ضبط تست با استفاده از افزونه ()VSCode | Codegen | page.pause 11:55
  • Annotationهای داخلی Playwright 03:02
  • مروری بر گروه‌بندی تست‌ها 04:44
  • تگ‌گذاری تست‌ها با مثال 10:11
  • مروری بر Hookها با مثال‌ها 13:14
  • Assertions بخش 1 11:31
  • Assertions بخش 2 04:58
  • Assertions بخش 3 08:41
  • مروری بر Auto Waiting بخش 1 13:14
  • مروری بر Auto Waiting بخش 2 02:32
  • مروری بر timeoutها 04:58
  • چگونگی مدیریت فیلدهای متنی 14:40
  • چگونگی دریافت متن از یک دکمه 06:29
  • چگونگی مدیریت دکمه‌های رادیویی 08:56
  • چگونگی مدیریت چک‌باکس‌ها 06:25
  • چگونگی مدیریت چندین چک‌باکس 05:08
  • چگونگی انتخاب مقدار از Dropdown بخش 1 13:25
  • چگونگی انتخاب مقادیر از Dropdown چندانتخابی 05:55
  • چگونگی انتخاب مقدار از Dropdown بخش 2 03:44
  • مدیریت کلیک ماوس، تایپ کاراکترها و کلیدها 08:59
  • مدیریت فریم‌ها 13:54
  • مدیریت Tooltipها 02:06
  • مدیریت Drag و Drop 04:34
  • مدیریت Date Picker 06:54
  • مدیریت Webtables بخش 1 06:34
  • مدیریت Webtables بخش 2 07:56
  • چگونگی مدیریت Alert بخش 1 07:02
  • چگونگی مدیریت Alert بخش 2 03:29
  • چگونگی مدیریت Alert بخش 3 04:58
  • مدیریت پیشنهادات خودکار 07:04
  • چگونگی آپلود فایل‌ها 09:08
  • چگونگی ثبت اسکرین‌شات 07:37
  • چگونگی ضبط ویدیوها 06:11
  • اجرای تست Playwright روی شبیه‌ساز موبایل 03:37
  • مدیریت پنجره‌های متعدد 09:46
  • فایل پیکربندی Playwright - اجرای موازی 05:18
  • اتوماسیون سناریوی E2E 06:15
  • مروری بر گزارش‌های داخلی با مثال‌ها 10:15
  • گزارش‌های سفارشی - Allure 03:42
  • مروری بر مدل آبجکت صفحه 10:34
  • سناریوی مدل آبجکت صفحه - بخش 1 12:37
  • سناریوی مدل آبجکت صفحه - بخش 2 06:31
  • سناریوی مدل آبجکت صفحه - بخش 3 05:56
  • سناریوی مدل آبجکت صفحه - بخش 4 02:57
  • سناریوی مدل آبجکت صفحه - بخش 5 04:51
  • سناریوی مدل آبجکت صفحه - بخش 6 07:14
  • سناریوی مدل آبجکت صفحه - بخش 7 13:39
  • مقایسه‌های بصری با مثال‌ها 06:38
  • مروری بر API 04:50
  • مروری بر REST 06:35
  • درخواست GET بخش 1 04:02
  • درخواست GET بخش 2 07:33
  • درخواست POST 10:40
  • درخواست PUT و Patch 05:41
  • خواندن داده‌ها از فایل CSV بخش 1 04:42
  • خواندن داده‌ها از فایل CSV بخش 2 02:42
  • خواندن داده‌ها از فایل CSV بخش 3 03:05
  • خواندن داده‌ها از فایل JSON بخش 1 02:39
  • خواندن داده‌ها از فایل JSON بخش 2 02:09
  • خواندن داده‌ها از فایل JSON بخش 3 01:07
  • مدیریت احراز هویت اولیه 08:43
  • مروری بر GIT 10:56
  • Push کردن کد در github 08:33
  • مروری بر GitHub Actions و فایل Playwright.yaml بخش 1 13:13
  • مروری بر GitHub Actions و فایل Playwright.yaml بخش 2 03:47
  • مروری بر LLM ،Prompt و MCP 07:28
  • نصب Playwright MCP در VSCode 03:44
  • ایجاد و اجرای برنامه‌ای برای باز کردن bing با استفاده از Playwright MCP 06:24
  • ایجاد و اجرای برنامه‌ای برای ورود به saucedemo با استفاده از Playwright MCP 08:10
  • ایجاد Context که با استفاده از آن برنامه‌ای برای انتخاب دکمه رادیویی در bing ایجاد شود 07:18
  • ایجاد و اجرای برنامه‌ای برای مدیریت پنجره‌های متعدد با استفاده از Playwright MCP 06:19
  • تولید تست کیس ها دستی با ایجاد Context 03:55
  • مروری بر Playwright Agents با مثال 07:27

10,116,400 2,529,100 تومان

مشخصات آموزش

دوره Playwright با استفاده از TypeScript همراه با AI - وب و API برای مبتدیان

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:143
  • مدت زمان :16:58:26
  • حجم :8.73GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید