اصول Playwright با جاوا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
آغاز تستهای خودکار بهطور غیرقابل انکاری به حفظ کیفیت پروژههای نرمافزاری کمک میکنند و تستهای end-to-end بخشی مهم از آن هستند. در این دوره، شما یاد خواهید گرفت چگونه تستهای خودکار مختلف برای وب اپلیکیشنها بنویسید. ابتدا درک خواهید کرد Playwright چگونه با سایر ابزارهای موجود در بازار متفاوت است و مزایای آن چیست، همچنین با API و مفاهیم اصلی Playwright آشنا میشوید. سپس به کدنویسی عملی پرداخته و انواع مختلفی از تستهای رابط کاربری را مینویسید.
شما با طیف وسیعی از عناصر تعامل خواهید داشت و نحوهی مدیریت موقعیتهای چالشی مختلف را یاد خواهید گرفت. در نهایت، مفاهیم پیشرفته ارائه شده توسط Playwright، از جمله مدیریت و دستکاری درخواستهای شبکه را یاد خواهید گرفت و یاد میگیرید چگونه از ابزارهای اشکالزدایی استفاده کنید. پس از پایان این دوره، شما مهارتهای لازم برای نوشتن مجموعه تستهای end-to-end خودکار را خواهید داشت.
اصول Playwright با جاوا
-
بررسی دوره 0:01:00
-
بررسی نسخه 0:00:00
-
معرفی Playwright 0:02:00
-
چرا Playwright؟ 0:05:00
-
پیشنیازها 0:02:00
-
پشته تکنولوژی مورد استفاده 0:01:00
-
راهاندازی پروژه 0:04:00
-
دریافت باینریهای مرورگر 0:02:00
-
عیبیابی راهاندازی پروژه 0:01:00
-
نوشتن اولین اسکریپت 0:04:00
-
نوشتن اسکریپت دوم: پشتیبانی مرورگر 0:02:00
-
معرفی وبسایت دمو 0:03:00
-
بررسی کلی دوره 0:01:00
-
مقدمه 0:01:00
-
کاهش سرعت 0:02:00
-
انتخاب بر اساس برچسب 0:02:00
-
انتخاب بر اساس نقش 0:03:00
-
انجام ریفکتورینگ 0:03:00
-
دریافت بر اساس متن 0:02:00
-
مکانیابهای مهم دیگر 0:01:00
-
دریافت با CSS و Xpath 0:03:00
-
اعمال فیلترینگ 0:03:00
-
مدیریت چندین تطابق 0:05:00
-
استراتژیهای دیگر مکانیابی 0:02:00
-
مدیریت فریمها 0:01:00
-
خلاصه 0:00:00
-
مقدمه 0:01:00
-
Playwright رابط Autocloseable را پیادهسازی میکند 0:02:00
-
خلاص شدن از try-with-resources 0:02:00
-
ریفکتورینگ به یک سلسلهمراتب کلاس 0:01:00
-
دمو: ریفکتورینگ به یک سلسلهمراتب کلاس 0:03:00
-
استفاده از فیکسچرها 0:03:00
-
استفاده از Assertions مناسب 0:03:00
-
خلاصه 0:03:00
-
مقدمه 0:01:00
-
گزینههای ناوبری 0:03:00
-
گزینههای دیگر ناوبری 0:02:00
-
چگونه کلیک کنیم/. 0:01:00
-
گزینههای دیگر کلیک 0:01:00
-
جزئیات پر کردن 0:02:00
-
پر کردن در مقابل تایپ کردن 0:01:00
-
اجرای اکشنها 0:02:00
-
بررسی چک باکسها 0:01:00
-
انتخاب 0:02:00
-
اکشنهای دقیق دیگر 0:01:00
-
دریافت متن 0:02:00
-
جزئیات Assertions 0:03:00
-
چالش کدنویسی 0:01:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
مدیریت دیالوگها 0:01:00
-
دمو: مدیریت دیالوگها 0:02:00
-
نظارت بر رویدادها 0:02:00
-
ضبط خطاهای ضبط نشده 0:02:00
-
نکته مهم در مورد هندلرها 0:01:00
-
چالش کدنویسی 0:03:00
-
دستکاری کوکیها 0:02:00
-
مشاهده ذخیرهسازی مرورگر 0:03:00
-
مطابقت JSON با POJOها 0:03:00
-
فراخوانی کد جاوا اسکریپت سفارشی 0:05:00
-
ذخیره احراز هویت 0:05:00
-
دانلود فایلها 0:04:00
-
آپلود فایلها 0:01:00
-
گرفتن اسکرین شات 0:03:00
-
سناریوهای چند صفحهای 0:01:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
پیکربندی Playwright 0:01:00
-
پیکربندی BrowserType 0:02:00
-
اشاره به مرورگرهای واقعی 0:03:00
-
پیکربندی BrowserContext 0:02:00
-
تایماوت پیشفرض بر چه چیزی تأثیر میگذارد؟ 0:04:00
-
توجه به پیکربندیهای متضاد 0:01:00
-
ریفکتورینگ کانتکسها 0:01:00
-
شبیهسازی یک دستگاه 0:01:00
-
چالش: غیر فعال کردن جاوا اسکریپت 0:01:00
-
تغییر محل 0:01:00
-
تنظیم موقعیت جغرافیایی و مجوزها 0:01:00
-
خلاصه 0:01:00
-
مقدمه 0:02:00
-
دوره فشرده HTTP 0:03:00
-
API درخواست و پاسخ 0:01:00
-
دمو: بررسی API درخواست و پاسخ 0:03:00
-
هندلرهای ترافیک 0:00:00
-
نظارت بر فعالیت ترافیک 0:03:00
-
چالش کدنویسی 0:02:00
-
بهبود چالش کدنویسی 0:04:00
-
کشف APIRequestContext 0:04:00
-
نوشتن تستهای ترکیبی E2E 0:08:00
-
API مسیریابی 0:01:00
-
استفاده از مسیرها برای مسدود کردن 0:03:00
-
استفاده از مسیرها برای تکمیل 0:02:00
-
خلاصه 0:01:00
-
مقدمه 0:01:00
-
Trace Viewer 0:01:00
-
دمو: Trace Viewer 0:04:00
-
دمو: Trace Viewer با یک تست ناموفق 0:02:00
-
بازرس و ژنراتور کد 0:02:00
-
رابط خط فرمان ژنراتور کد 0:02:00
-
آنچه پوشش داده نشد 0:03:00
-
سطوح انتزاع الگوی POM 0:05:00
-
مطالعه بیشتر 0:01:00
-
جمعبندی دوره 0:01:00
مشخصات آموزش
اصول Playwright با جاوا
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:103
- مدت زمان :3:41:58
- حجم :547.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy