لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون با Playwright: راهنمای جامع + فریمورک
- آخرین آپدیت
دانلود Playwright Automation: The Ultimate Guide + Framework
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
ساخت فریمورکهای تست اتوماتیک کارآمد و مقیاسپذیر با Playwright و JavaScript/TypeScript
با Playwright و زبانهای JavaScript/TypeScript، فریمورکهای تست اتوماتیک قدرتمند بسازید. این دوره شما را در مسیر تسلط بر Playwright، ابزاری مدرن و کارآمد برای تست اتوماتیک وب، راهنمایی میکند.
درک و پیادهسازی مبانی Playwright
ایجاد فریمورک تست Playwright با الگوی Page Object Model (POM)
کار با عناصر وب و مکانیابها (Locators)
اشکالزدایی و بهینهسازی تستهای Playwright
نوشتن Assertions و مدیریت خطاهای Assertions
پیشنیازها:
هیچ دانش قبلی لازم نیست. این دوره از صفر به شما آموزش میدهد، حتی برای افراد مبتدی.
به دوره Playwright برای تست اتوماتیک: راهنمای جامع خوش آمدید! این دوره برای
مبتدیان و تسترهای باتجربه که میخواهند بر Playwright، یکی از قدرتمندترین ابزارها برای
تست اتوماتیک مدرن، مسلط شوند، طراحی شده است. شما با تنظیم محیط تست اتوماتیک خود
شروع میکنید و به سرعت در ویژگیهای Playwright، از جمله نوشتن، اجرا و اشکالزدایی
تستها در مرورگرهای مختلف، غوطه ور خواهید شد.
در طول دوره، تجربه عملی با مفاهیم اساسی تست اتوماتیک مانند الگوی Page Object
Model (POM)، مکانیابها (locators)، Assertions و
مدیریت عناصر وب پویا کسب خواهید کرد. شما یاد خواهید گرفت که چگونه تستهای
خود را ساختاربندی کنید، تعاملات مرورگر را انجام دهید، هشدارها، لیستهای کشویی و فیلدهای
ورودی را مدیریت کنید و خیلی چیزهای دیگر. چه در حال آزمایش وبسایتهای استاتیک باشید و چه
برنامههای وب مدرن، Playwright با پشتیبانی از چند مرورگر، انتخاب مناسبی برای خودکارسازی
تعاملات وب است.
علاوه بر مفاهیم اولیه، این دوره شما را با ویژگیهای پیشرفته Playwright مانند
انتظار خودکار (auto-waiting)، timeouts و کار با
ابزارهای نمایش ردیابی (trace viewers) برای اشکالزدایی و بهبود اسکریپتهای
تست اتوماتیک شما آشنا میکند. شما همچنین یاد خواهید گرفت که چگونه با استفاده از Playwright
فریمورکهای مقیاسپذیر و قابل نگهداری ایجاد کنید، با استفاده از Fixtures و بهترین
شیوهها برای کارآمد و مطمئن کردن تستهای خود.
در پایان این دوره، این اطمینان را خواهید داشت که فریمورک تست اتوماتیک Playwright خود را
بسازید، برنامههای وب پیچیده را خودکار کنید و تستها را به راحتی در چندین مرورگر اجرا
کنید.
چه به دنبال بهبود مهارتهای خود در تست اتوماتیک وب هستید و چه سفر خود را به Playwright
آغاز میکنید، این دوره تمام ابزارها و دانش مورد نیاز برای موفقیت را در اختیار شما قرار
میدهد. هماکنون بپیوندید و اتوماسیون با Playwright را آغاز کنید!
سرفصل ها و درس ها
مقدمه و راه اندازی
Introduction and Setup
مروری بر دوره
Course Overview
مقدمه و راه اندازی
Introduction & Setup
اطلاعات مهم!
Important Information!
اجرا و اشکال زدایی تست ها
Running and Debugging Tests
اجرای تست های Playwright
Running Playwright Tests
اشکال زدایی تست های Playwright و استفاده از Trace Viewer
Debugging Playwright Tests and Using Trace Viewer
نوشتن تست های Playwright
Writing Playwright Tests
نوشتن و ساختاربندی اولین تست های Playwright
Writing and Structuring Your First Playwright Tests
درک و نوشتن انتخابگرهای CSS
Understanding and Writing CSS Selectors
یافتن عناصر وب با استفاده از متد locator()
Finding Web Elements Using the locator() Method
استفاده از مکان یاب های کاربرپسند در Playwright
Using User-Facing Locators in Playwright
مکان یاب های پیچیده و تکنیک های فیلتر در Playwright
Complex Locators and Filtering Techniques in Playwright
کار با عناصر وب
Working with Web Elements
استخراج مقادیر و متن از عناصر وب
Extracting Values and Text from Web Elements
نوشتن Assertions (ادعاها) در Playwright
Writing Assertions in Playwright
انتظار خودکار و مدیریت Timeouts
Auto-Waiting and Handling Timeouts
تعامل با عناصر وب
Interacting with Web Elements
فیلدهای ورودی
Input Fields
تعامل با چک باکس ها و دکمه های رادیویی
Interacting with Checkboxes and Radio Buttons
انتخاب گزینه ها: منوهای کشویی و لیست ها
Selecting Options: Dropdowns and Lists
مدیریت هشدارهای مرورگر و پنجره های بازشو (Pop-ups)
Handling Browser Alerts and Pop-ups
پیاده سازی عملکردهای کشیدن و رها کردن (Drag and Drop)
Implementing Drag and Drop Actions
تمرین و پیاده سازی
Practice & Implement
تمرین 1
Practice 1
تمرین 2
Practice 2
بازسازی کد و بهبودها
Refactoring and Improvements
ایجاد یک فریم ورک Playwright مقیاس پذیر با استفاده از Page Object Model
Creating a Scalable Playwright Framework Using Page Object Model
راه اندازی پروژه و ساخت Page Object صفحه ورود
Project Setup and Building the Login Page Object
ساخت مدل Page Object صفحه محصولات
Building the Products Page Object Model
افزودن Login Fixture برای احراز هویت
Adding the Login Fixture for Authentication
خلاصه فریم ورک
Framework Recap
مبانی و مفاهیم اصلی جاوا اسکریپت (بخش اختیاری)
JavaScript Basics and Core Concepts (Optional Section)
معرفی بخش جاوا اسکریپت
Introduction to the javascript section
راه اندازی محیط جاوا اسکریپت
Setting Up Your JavaScript Environment
متغیرها و انواع داده
Variables and Data Types
عملگرها و عبارات
Operators and Expressions
جریان کنترل - شرطی ها
Control Flow - Conditionals
جریان کنترل - حلقه ها
Control Flow - Loops
کار با رشته ها
Working with Strings
توابع
Functions
اشیاء و آرایه ها
Objects and Arrays
مدیریت خطا
Error Handling
برنامه نویسی غیر همزمان در جاوا اسکریپت
JavaScript Asynchronous Programming
نمایش نظرات