آموزش جامع Playwright: انتزاع‌ها، فیکچرها و سناریوهای پیچیده - آخرین آپدیت

دانلود Playwright Essential Training: Abstractions, Fixtures, and Complex Scenarios

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: Playwright ابزاری مدرن است که در کنار Cypress و Selenium در رده ابزارهای اتوماسیون تست را جای گرفته است. Playwright بدون نیاز به تنظیمات پیچیده و با مجموعه‌ای جامع از ویژگی‌ها، به تسترها و توسعه‌دهندگان اجازه می‌دهد تا به سرعت پروژه‌های اتوماسیون تست را ایجاد کنند، بدون اینکه نیاز به ترکیب چندین کتابخانه و ابزار مختلف داشته باشند. چه یک تستر دستی (Manual) باشید که قصد دارید وارد دنیای اتوماسیون شوید و چه یک مهندس اتوماسیون تست با تجربه، این دوره را برای کسب تجربه عملی با برترین ویژگی‌های Playwright که آن را به انتخابی عالی برای تست‌های اتوماسیون تبدیل می‌کند، مشاهده کنید. مدرس این دوره، Butch Mayhew، شما را با ویژگی‌های پیشرفته پیش می‌برد و بهترین روش‌ها (Best Practices) برای نوشتن، اجرا و نگهداری تست‌ها در مقیاس‌های بزرگ را آموزش می‌دهد.

سرفصل ها و درس ها

مقدمه Introduction

  • استفاده از فایل‌های تمرینی GitHub Using the GitHub exercise files

  • ارتقای مهارت‌های Playwright: ساده‌سازی سناریوهای پیچیده Level up your Playwright skills: Complex scenarios simplified

  • آنچه باید بدانید What you need to know

  • کلون کردن مخزن و نصب Cloning the repository and installation

  • مرور کلی بر وب‌سایت مورد تست Overview of the website under test

1. انتزاع‌ها در Playwright 1. Abstractions in Playwright

  • ایجاد Assertions سفارشی برای تست‌های Playwright Creating custom assertions for Playwright tests

  • ایجاد Page Object در Playwright Creating a page object in Playwright

  • ایجاد Data Factory برای تست‌های Playwright Creating a data factory for Playwright tests

  • ایجاد Helperها برای تست‌های Playwright Creating helpers for Playwright tests

  • مرور کلی بر مدیریت داده‌های تست در Playwright Overview of test data management in Playwright

  • راه‌حل: ایجاد یک تست با استفاده از Data Factory و توابع Helper Solution: Create a test using data factory and helper functions

  • انتزاع‌ها: مزایا و معایب Abstractions: Pros and cons

  • استفاده از Page Object در Playwright Using a page object in Playwright

  • مدیریت تنظیمات TypeScript Managing TypeScript config

  • چالش: ایجاد یک تست با استفاده از Data Factory و توابع Helper Challenge: Create a test using data factory and helper Functions

2. فیکچرها در Playwright 2. Fixtures in Playwright

  • مرور کلی بر فیکچرها (Fixtures) در Playwright Overview of Playwright fixtures

  • پیاده‌سازی یک فیکچر پیشرفته در Playwright Implementing an advanced fixture in Playwright

  • راه‌حل: به‌روزرسانی تست پیام برای استفاده از فیکچرها Solution: Update message test to use fixtures

  • ایجاد یک فیکچر در Playwright Creating a fixture in Playwright

  • استفاده از فیکچر در تست‌های Playwright Using a fixture in Playwright tests

  • مرور کلی بر فیکچرهای پیشرفته در Playwright Overview of advanced fixtures in Playwright

  • چالش: به‌روزرسانی تست پیام برای استفاده از از فیکچرها Challenge: Update message test to use fixtures

3. موک کردن (Mocking) و شبیه‌سازی در Playwright 3. Mocking and Emulation in Playwright

  • رهگیری درخواست‌های HTTP با Playwright Intercepting HTTP requests with Playwright

  • راه‌حل: موک کردن و شبیه‌سازی در Playwright Solution: Mocking and emulation in Playwright

  • مرور کلی بر مسیریابی شبکه (Network Routing) در Playwright Overview of network routing in Playwright

  • موک کردن پاسخ‌های HTTP با Playwright Mocking HTTP responses with Playwright

  • چالش: موک کردن و شبیه‌سازی در Playwright Challenge: Mocking and emulation in Playwright

  • تزریق جاوااسکریپت در Playwright Injecting JavaScript in Playwright

  • شبیه‌سازی مرورگر در Playwright Browser emulation in Playwright

  • بومی‌سازی و مکان‌یابی (Geolocation) در Playwright Localization and geolocation in Playwright

4. شخصی‌سازی تنظیمات Playwright 4. Customizing the Playwright Config

  • بهینه‌سازی Playwright: ورکرها (Workers) و Sharding Optimizing Playwright: Workers and sharding

  • اجرای یک وب‌سرور در حین تست Playwright Running a webserver during a Playwright test

  • تکرار تست‌ها (Retrying) در Playwright Retrying tests in Playwright

  • مرور کلی بر Timeouts در Playwright Overview of timeouts in Playwright

5. مدیریت سناریوهای پیچیده و تعاملات در Playwright 5. Handling Complex Scenarios and Interactions in Playwright

  • کار با المان‌های چالش‌برانگیز در Playwright Working with challenging elements in Playwright

  • کار با Alertها و Dialogها در Playwright Working with alerts and dialogs in Playwright

  • کار با پنجره‌های متعدد و پاپ‌آپ‌ها در Playwright Working with multiple windows and popups in Playwright

  • کار با آپلود و دانلود فایل در Playwright Working with uploads and downloads in Playwright

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش جامع Playwright: انتزاع‌ها، فیکچرها و سناریوهای پیچیده
جزییات دوره
4h 9m
39
(آخرین آپدیت)
33,160
- از 5
ندارد
دارد
دارد
Butch Mayhew
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Butch Mayhew Butch Mayhew

بوچ میهو سفیر نمایشنامه نویس است.

بوچ همیشه به دنبال راه هایی برای اجرای فلسفه رهبری شخصی خود است: رشد، الهام بخشیدن و خدمت به تیم خود، در عین حال شناسایی و اجرای استراتژی هایی برای هدایت نوآوری در کسب و کار. بوچ در حال حاضر به عنوان مسئول کیفیت و قابلیت اطمینان در Tilled، پلت فرم پردازش پرداخت تعبیه شده پیشرو در صنعت، کار می کند. بوچ که فارغ التحصیل دانشگاه آبرن است، بیش از یک دهه تجربه مبتنی بر نتایج در تست نرم افزار، اتوماسیون، مهندسی و تضمین کیفیت دارد.