آموزش چارچوب اتوماسیون با نمایشنامه نویس و جاوا

Automation Framework with Playwright and Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش استفاده از Playwright با جاوا و ساخت یک چارچوب اتوماسیون مقدمه ای بر Playwright و چرا باید به آن تغییر دهید مفاهیم اولیه Playwright را بیاموزید ساختن یک چارچوب اتوماسیون مدرن با استفاده از جاوا، JUnit 5، Maven و Playwright درباره اشکال زدایی، نحوه استفاده از Traces بیاموزید. و ضبط ویدئو در Playwright تست های خود را به صورت موازی به راحتی اجرا کنید تست های خود را با CI/CD ادغام کنید پیش نیازها:دانش پایه جاوا برای داشتن خوب است.

این دوره بر ساخت یک چارچوب اتوماسیون مدرن متمرکز است که از 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

    • نحوه ارزیابی جاوا اسکریپت




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

مقدمه ای بر نمایشنامه نویس و چرا باید به آن روی بیاورید Introduction to Playwright and why you should switch to it

  • نمایشنامه نویس چیست و چرا باید از آن استفاده کرد What is Playwright and why should you use it

  • در این دوره چه چیزی یاد خواهید گرفت What will you learn in this course

راه اندازی پروژه Project Setup

  • محیط خود را تنظیم کنید - MacOS Setup your environment - MacOS

  • محیط خود را راه اندازی کنید - ویندوز Setup your environment - Windows

  • پروژه پایه راه اندازی Setup base project

مفاهیم اولیه نمایشنامه نویس را بیاموزید Learn the basic concepts about Playwright

  • تست اول First Test

  • مرورگرها، زمینه مرورگر، صفحات Browsers, browser context, pages

  • انتظار خودکار Auto-waiting

  • انتخابگرها Selectors

  • مکان یاب ها Locators

  • اقدامات Actions

  • ادعاها Assertions

یک چارچوب اتوماسیون مدرن با استفاده از جاوا، JUnit 5، Maven و Playwright بسازید Build a modern automation framework using Java, JUnit 5, Maven and Playwright

  • راه اندازی Playwrit Runner Setup Playwright Runner

  • پیاده سازی مدل شیء صفحه Implement Page Object Model

  • جهت یابی Navigation

  • برای مدیریت POM، Playwright Runner را بازنویسی کنید Rewrite the Playwright Runner to handle POM

  • فایل خوان Properties Properties file reader

  • با استفاده از چارچوب جدید یک تست ایجاد کنید Create a test using the new framework

  • تایم اوت ها Timeouts

درباره اشکال زدایی، نحوه استفاده از ردیابی و ضبط ویدیو در Playwright بیاموزید Learn about debugging, how to use traces and video recording in Playwright

  • بازرس نمایشنامه نویس Playwright inspector

  • اشکال زدایی انتخابگرها Debugging Selectors

  • نمایشگر ردیابی Trace Viewer

  • ضبط ویدئو Video Recording

  • Test Watcher را برای حذف ردیابی ها و ویدیوها در صورت موفقیت آمیز بودن آزمایش ها اجرا کنید Implement Test Watcher to delete traces and videos when tests are successful

تست های خود را به راحتی به صورت موازی اجرا کنید Run your tests in parallel with ease

  • تست ها را به صورت موازی اجرا کنید Run tests in parallel

  • تست های خود را به صورت موازی با سلنیوم گرید اجرا کنید Run your tests in parallel against Selenium Grid

تست های خود را با CI/CD ادغام کنید Integrate your tests with CI/CD

  • تست های خود را با Azure CI/CD ادغام کنید Integrate your tests with Azure CI/CD

  • تست های خود را با جنکینز CI/CD ادغام کنید Integrate your tests with Jenkins CI/CD

موضوعات پیشرفته Advanced subjects

  • نحوه برخورد با پاپ آپ How to deal with Pop-up

  • نحوه برخورد با Shadow DOM How to deal with Shadow DOM

  • نحوه برخورد با IFrames How to deal with IFrames

  • نحوه ارزیابی جاوا اسکریپت How to evaluate Java Script

نمایش نظرات

آموزش چارچوب اتوماسیون با نمایشنامه نویس و جاوا
جزییات دوره
5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
413
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexandru Petre Alexandru Petre

معمار آزمون