این دوره بر ساخت یک چارچوب اتوماسیون مدرن متمرکز است که از Playwright و جاوا برای مقابله با هر نوع برنامه وب مدرن استفاده می کند. اگر از انجام آزمایشهای غیرقابل اعتماد سلنیوم خسته شدهاید و از نوشتن انتظار برای هر گونه تعامل صفحه متنفرید، پس Playwright اینجاست تا روز را نجات دهد.
ما از جاوا استفاده خواهیم کرد زیرا این رایج ترین زبانی است که توسط آزمایش کنندگان اتوماسیون استفاده می شود و من به شما آموزش می دهم که چگونه پایه کد سلنیوم موجود خود را به راحتی به Playwright منتقل کنید. همچنین میتوانید از سختی طراحی چارچوب در اینجا برای خودکارسازی تستهای خود استفاده کنید.
در این دوره چه چیزی یاد خواهید گرفت
مقدمه ای بر نمایشنامه نویس و چرا باید به آن تغییر دهید
نمایشنامه نویس چیست و چرا باید از آن استفاده کنید
در این دوره چه چیزی یاد خواهید گرفت
راه اندازی پروژه
محیط خود را - MacOS راه اندازی کنید
راه اندازی پروژه پایه
مفاهیم اولیه نمایشنامه نویس را بیاموزید
اولین آزمون خود را با نمایشنامه نویس بنویسید
مرورگرها، زمینه مرورگر، صفحات
انتظار خودکار
انتخاب کنندگان
مکان یاب
عملکردها
ادعاها
یک چارچوب اتوماسیون مدرن با استفاده از جاوا، JUnit 5، Maven و Playwright بسازید
Playwright Runner را راه اندازی کنید
مدل شیء صفحه را پیاده سازی کنید
ناوبری
بازنویسی Playwrit Runner برای مدیریت POM
خواننده فایل Properties
یک آزمایش با استفاده از چارچوب جدید ایجاد کنید
تایم اوت
درباره اشکال زدایی، نحوه استفاده از ردیابی و ضبط ویدیو در Playwright
بیاموزیدبازرس نمایشنامه نویس
اشکالزدایی انتخابگرها
نمایشگر ردیابی
ضبط ویدئو
Test Watcher را برای حذف ردپاها و ویدیوها در صورت موفقیت آمیز بودن آزمایشات اجرا کنید
آزمایشات خود را به صورت موازی اجرا کنید
نحوه اجرای موازی آزمایشات
تست های خود را به صورت موازی با شبکه سلنیوم اجرا کنید
تست های خود را با CI/CD
ادغام کنیدتست های خود را با Azure CI/CD ادغام کنید
تست های خود را با جنکینز CI/CD ادغام کنید
موضوعات پیشرفته
نحوه برخورد با پاپ آپ
نحوه برخورد با Shadow DOM
نحوه برخورد با Iframes
نحوه ارزیابی جاوا اسکریپت
نظری ارسال نشده است.
معمار آزمون
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.