آموزش نمایشنامه نویس - دوره کامل مبتدی

Playwright - Complete Beginner Course

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیزهایی را که برای شروع با Microsoft Playwright Test نیاز دارید از Basics گرفته تا Advanced بیاموزید با استفاده از Typescript Basics Playwright در تعامل با عناصر وب راه اندازی صفحه مدل شیء اشکال زدایی با Playwright Setup Test Automation Framework بهینه سازی چارچوب تست کنترل تست های احراز هویت ساخت گزارش های زیبا یکپارچه سازی با GitHub اقدامات پیش نیاز آشنایی اولیه با HTML/CSS آشنایی اولیه با جاوا اسکریپت

Microsoft Playwright جدیدترین و یکی از محبوب‌ترین چارچوب‌های اتوماسیون تست سرتاسر در صنعت است. Playwright ابزاری در دسترس و مبتدی است که با تمام مرورگرهای اصلی سازگار است و می تواند با انواع زبان های برنامه نویسی از جمله Typescript، Javascript، Python، Java و .NET استفاده شود. همچنین استفاده از آن برای هر کسی، خواه استارتاپ یا شرکتی باشید، رایگان است.

در این دوره، همه چیز را در مورد نمایشنامه نویس خواهید آموخت - از راه اندازی اولین آزمون تا ساخت یک چارچوب کاملاً کاربردی. در طول مسیر، با بهترین شیوه های اتوماسیون و نحوه تبدیل شدن به یک مهندس اتوماسیون برتر آشنا خواهید شد.

در اینجا پیش نمایشی از آنچه در این دوره به آن خواهیم پرداخت:

  • مقدمه ای بر نمایشنامه نویس و ویژگی های آن

  • تنظیم دستگاه خود برای تجربه اتوماسیون عالی

  • نصب و راه اندازی

  • راهنمای گام به گام نحوه نوشتن تست ها

  • کار با انواع مختلف عناصر

  • درک دستورات انتظار

  • استفاده از اظهارات و مزایای آنها

  • اشکال‌زدایی آزمایش‌های شما در صورت شکست

  • تنظیم یک چارچوب کاملاً کاربردی با استفاده از مدل شیء صفحه

  • بهینه سازی چارچوب خود برای عملکرد بهتر

  • ساخت گزارش های زیبا برای نتایج آزمایش

  • یکپارچه سازی تست ها با GitHub Actions

  • و خیلی چیزهای دیگر...

همه موضوعات با مثال‌های واقعی آموزش داده می‌شوند و این دوره شامل تمرین‌ها و آزمون‌هایی برای به چالش کشیدن و آزمایش دانش شما خواهد بود. ما همچنین دوره را با آخرین پیشرفت‌های Playwright به‌روزرسانی می‌کنیم تا اطمینان حاصل کنیم که شما به جدیدترین اطلاعات دسترسی دارید.

اکنون ثبت نام کنید و اولین گام را برای تبدیل شدن به یک مهندس اتوماسیون برتر با نمایشنامه نویس بردارید.


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

معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • نمایشنامه نویس چیست؟ What is Playwright?

  • بیشترین بهره را از این دوره ببرید Getting the most out of this course

  • قبل از اینکه شروع کنید Before you get started

  • به انجمن بپیوندید! Join the Community!

  • دسترسی به کد منبع Source Code Access

راه اندازی و نصب نمایشنامه نویس Playwright Setup & Installation

  • راه اندازی NodeJS NodeJS Setup

  • راه اندازی پروژه نمایشنامه نویس Playwright Project Setup

  • برنامه های افزودنی نمایشنامه نویس Playwright Extensions

  • نمایشنامه نویس تنظیمات پیکربندی Playwright Config Walkthrough

تست ها را بنویسید Write Tests

  • خطای تست و بازبینی شکست Fail Test and Review Error

  • تمرین: درباره تست صفحه Exercise: About Page Test

  • راه اندازی اولین تست Setup First Test

  • راه حل: درباره تست صفحه Solution: About Page Test

  • آزمون 1 Quiz 1

مکان یاب و انتخابگر صفحه Page Locators & Selectors

  • انتخابگر CSS CSS Selector

  • انتخابگر متن Text Selector

  • انتخابگر متن و CSS Text and CSS Selector

  • انتخابگر XPath XPath Selector

  • کار با چندین عنصر Working with Multiple Elements

  • تمرین: صفحه تماس و وبلاگ Exercise: Contact & Blog Page

  • راه حل: صفحه تماس و وبلاگ Solution: Contact & Blog Page

ادعاها Assertions

  • اظهارات در جزئیات Assertions in Detail

  • ادعاهای نرم Soft Assertions

آپلود فایل Upload File

  • تست آپلود Upload Test

  • آپلود در ورودی مخفی Upload on a Hidden Input

دستورات صبر کنید Wait Commands

  • منتظر مهلت زمانی باشید Wait For Timeout

  • منتظر ایالت باشید Wait For State

  • پایان زمان ادعا Assertion Timeout

  • آزمون 2 Quiz 2

  • نظر بدهید Leave a review

اشکال زدایی Debugging

  • Debug Console Debug Console

  • نمایشنامه نویس Trace Viewer Playwright Trace Viewer

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

  • اسکریپت ضبط Recording Script

مدل شی صفحه Page Object Model

  • مدل شیء صفحه چیست؟ What is Page Object Model?

  • قالب صفحه Page Template

  • مکان یاب صفحه اصلی HomePage Locators

  • فعال کردن پیشنهاد خودکار برای اشیاء صفحه Enabling Auto Suggestion for Page Objects

  • روش های صفحه اصلی Home Page Methods

  • مدل کامپوننت Component Model

  • آپلود تنظیم کامپوننت Upload Component Setup

  • تمرین: صفحات تماس و وبلاگ Exercise: Contact and Blog Pages

  • راه حل: صفحات تماس و وبلاگ Solution: Contact and Blog Pages

  • امتحان 3 Quiz 3

بهینه سازی چارچوب Framework Optimization

  • راه اندازی Eslint Eslint Setup

  • استفاده مجدد از URL پایه Reuse Base URL

  • قبل از هوک - مقداردهی اولیه صفحه Before Hook - Page Initialization

  • تصادفی کردن داده ها Randomize Data

  • پارامترسازی تست ها Parameterize Tests

احراز هویت Authentication

  • چالش های احراز هویت Authentication Challenges

  • قبل از هر قلاب Before Each Hook

  • قبل از همه هوک Before All Hook

  • نقش وارد شده - نمای کلی Signed In Role - Overview

  • Signed In Role - اجرا Signed In Role - Implementation

  • Sign In Role - Execute Tests Signed In Role - Execute Tests

  • نقش های چندگانه وارد شده - نمای کلی Multiple Signed In Roles - Overview

  • نقش های چندگانه وارد شده - پیاده سازی Multiple Signed In Roles - Implementation

تست مرورگر موازی و متقاطع Parallel & Cross Browser Testing

  • بررسی اجمالی تست موازی Parallel Testing Overview

  • آزمایش موازی نسخه ی نمایشی Parallel Testing Demo

  • تست متقابل مرورگر Cross Browser Testing

گزارش نویسی Reporting

  • گزارشگران داخلی Built-in Reporters

  • تنظیم گزارشگر جذاب Allure Reporter Setup

  • Trace را به Allure Reporter متصل کنید Attach Trace to Allure Reporter

ادغام GitHub Actions GitHub Actions Integration

  • نمای کلی تنظیمات GitHub Actions GitHub Actions Setup Overview

  • فایل گردش کار را تنظیم کنید و گردش کار را فعال کنید Setup workflow file & Trigger workflow

  • ادغام گزارش در گردش کار Integrate Reporting in the workflow

  • تست شکستگی و اجرای مجدد گردش کار را برطرف کنید Fix Broken Test & Rerun Workflow

بسته شدن Wrap up

  • متشکرم! Thank You!

  • بازخورد شما مهم است! Your feedback matters!

  • اتوماسیون موبایل با WebdriverIO و Appium Mobile Automation with WebdriverIO and Appium

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dilpreet Johal Dilpreet Johal

معمار و مربی SDET