اصول Playwright با پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
تستهای خودکار بهطور قطع به حفظ کیفیت پروژههای نرمافزاری کمک میکنند و تستهای end-to-end بخش مهمی از آن هستند. در این دوره، اصول Playwright با پایتون، یاد خواهید گرفت چگونه تستهای خودکار برای وب اپلیکیشنها بنویسید.
ابتدا، متوجه خواهید شد که Playwright چگونه با دیگر ابزارهای موجود در بازار تفاوت دارد و مزایا و همچنین API و مفاهیم اصلی آن چیست.
سپس به کدنویسی عملی خواهید پرداخت و انواع مختلف تستهای رابط کاربری را خواهید نوشت. شما با مجموعهای از عناصر تعامل خواهید داشت و یاد خواهید گرفت چگونه با موقعیتهای مختلف دشوار برخورد کنید.
در ادامه، یاد میگیرید چگونه از قدرت Pytest و Pytest-Playwright بهعنوان ابزارهای اجرای تست برای تمیزتر، سبکتر و قابل نگهداریتر کردن تستها استفاده کنید.
سرانجام، یاد خواهید گرفت چگونه درخواستهای شبکه را مدیریت و دستکاری کنید و از ابزارهای اشکالزدایی استفاده کنید.
پس از اتمام این دوره، شما مهارت لازم برای نوشتن مجموعه تستهای خودکار end-to-end را خواهید داشت.
اصول Playwright با پایتون
-
مقدمه 0:05:00
-
چرا Playwright؟ 0:04:00
-
پیشنیازها 0:01:00
-
راهاندازی پروژه 0:06:00
-
عیبیابی راهاندازی پروژه 0:01:00
-
دریافت پروژه دمو 0:02:00
-
دمو: اولین اسکریپت سریع 0:02:00
-
دمو: بررسی پشتیبانی مرورگر 0:02:00
-
معرفی پروژه دمو 0:02:00
-
بررسی کلی دوره 0:02:00
-
مقدمه 0:02:00
-
قرار دادن کد Playwright در توابع تست 0:03:00
-
استفاده از فیکسچرها برای کوتاه کردن اسکریپتها 0:04:00
-
استفاده از Expect Assertions 0:06:00
-
درک API همزمان در مقابل غیرهمزمان 0:02:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
کاهش سرعت و ریفکتورینگ 0:01:00
-
دریافت بر اساس برچسب 0:02:00
-
دریافت بر اساس نقش 0:03:00
-
دریافت بر اساس متن 0:01:00
-
موقعیتیابهای مهم دیگر 0:02:00
-
دریافت بر اساس موقعیتیاب جنریک 0:03:00
-
اعمال فیلترها 0:03:00
-
مدیریت چندین تطابق 0:05:00
-
استراتژیهای دیگر مکانیابی 0:05:00
-
فریمها 0:01:00
-
استفاده از Codegen برای مکانیابی عناصر 0:02:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
ناوبری 0:03:00
-
چالش: بررسی بازنشانی فرم 0:01:00
-
پر کردن ورودیها 0:02:00
-
پر کردن در مقابل تایپ کردن 0:01:00
-
کلیک کردن 0:01:00
-
بررسی 0:02:00
-
انتخاب کردن 0:03:00
-
اکشنهای دیگر 0:01:00
-
جزئیات Assertion 0:02:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
مدیریت دیالوگها 0:03:00
-
نظارت بر رویدادها 0:04:00
-
ضبط خطاها 0:03:00
-
دستکاری کوکیها 0:02:00
-
مشاهده ذخیرهسازی مرورگر 0:03:00
-
فراخوانی جاوا اسکریپت و تنظیم ذخیرهسازی مرورگر 0:03:00
-
جزئیات دانلود فایلها 0:06:00
-
بارگذاری فایلها 0:01:00
-
گرفتن اسکرینشاتهای هوشمند 0:03:00
-
خلاصه 0:01:00
-
مقدمه 0:02:00
-
پارامتریسازی تستها 0:03:00
-
ریفکتورینگ برای راهاندازی فیکسچر 0:03:00
-
پاکسازی کجاست؟ 0:02:00
-
راهاندازی و پاکسازی اسکوپ ماژول 0:06:00
-
ایجاد راهاندازی گلوبال با Autouse 0:03:00
-
ایجاد فایل پیکربندی گلوبال 0:03:00
-
مقدمه 0:02:00
-
پیکربندی فیکسچرهای Playwright 0:05:00
-
نامگذاری فیکسچر اهمیت دارد 0:02:00
-
تنظیم موقعیت جغرافیایی 0:04:00
-
ریفکتورینگ فیکسچرهای Playwright 0:03:00
-
دکوراتورهای Playwright 0:03:00
-
ترکیب دکوراتورها 0:01:00
-
استفاده مؤثر از پرچمهای رابط خط فرمان 0:03:00
-
درک تنظیمات متضاد 0:02:00
-
تستهای خود را موازی کنید 0:04:00
-
خلاصه 0:02:00
-
مقدمه 0:02:00
-
دوره فشرده HTTP 0:03:00
-
بررسی کلی Request-Response Playwright 0:04:00
-
نظارت بر ترافیک و شناسایی خطاها 0:04:00
-
بررسی کلی APIRequest-APIResponse Playwright 0:01:00
-
دمو: ارسال درخواستهای API 0:04:00
-
چالش کدنویسی 0:01:00
-
نوشتن تستهای E2E با احراز هویت HTTP 0:07:00
-
شروع کار با API Routes 0:06:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
Trace Viewer 0:04:00
-
یادگیری بیشتر 0:02:00
-
خلاصه 0:01:00
مشخصات آموزش
اصول Playwright با پایتون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:83
- مدت زمان :3:35:12
- حجم :680.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy