لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون تست وب با Playwright، پایتون و Pytest
- آخرین آپدیت
دانلود Playwright Python and Pytest for Web Automation Testing
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
در این دوره جامع، پتانسیل کامل اتوماسیون تست وب را با Playwright و Pytest آزاد کنید. از راهاندازی Playwright تا تسلط بر تکنیکهای پیشرفته تست، شما تجربه عملی در ساخت فریمورکهای اتوماسیون تست مستحکم و قابل نگهداری را کسب خواهید کرد. یاد بگیرید که تستهای بهینه بنویسید، تعاملات پیچیده کاربر را مدیریت کنید و تستهای دادهمحور (Data-Driven) و رفتارمحور (BDD) را بهطور یکپارچه پیادهسازی کنید.
سفر ما با معرفی Playwright و ویژگیهای قدرتمند آن آغاز میشود. اتوماسیون مرورگر، لوکیتورها (Locators) و اقدامات کلیدی که پایه و اساس ابزارهای تست شما هستند را بررسی کنید. سپس به مباحث پیشرفتهای مانند احراز هویت، مدیریت رویدادها و تست UI وارد میشویم. هر ماژول به گونهای طراحی شده است تا بینشهای کاربردی ارائه دهد و شما را برای مقابله با چالشهای دنیای واقعی توانمند سازد.
در ماژولهای بعدی، ادغام Pytest با Playwright را کشف کنید که جریانهای کاری تست بهینه و ماژولار را امکانپذیر میکند. درباره روشهای CI/CD، تعاملات با API گیتهاب و تکنیکهای بهینهسازی برای سرعت بخشیدن به فرآیند اتوماسیون خود بیاموزید. آموزشهای ویدئویی دقیق و مثالهای عملی، منحنی یادگیری آرامی را تضمین میکنند.
این دوره برای توسعهدهندگان، تسترها و متخصصان QA که به دنبال ارتقای تخصص خود در اتوماسیون وب هستند، ایدهآل است. بدون نیاز به پیشنیازهای سختگیرانه، داشتن درک ابتدایی از زبان پایتون برای شروع کافی است. همین امروز به ما بپیوندید و توانمندیهای تست خود را متحول کنید!
سرفصل ها و درس ها
شروع به کار
Getting Started
نصب Playwright
Playwright Installation
مستندات Playwright
Playwright Docs
اجرای مرورگر
Launching Browser
کلیک بر روی المان لینک
Clicking Link Element
مرور کلی اسکریپت
Script Overview
لوکیتورها
Locators
استفاده از REPL در Playwright پایتون
Playwright Python REPL
نقش لوکیتور (Locator Role)
Locator Role
لوکیتور فیلد ورودی
Locators Input Field
لوکیتور متن
Locator Text
لوکیتور متن جایگزین (Alt Text)
Locator Alt Text
لوکیتور عنوان (Title)
Locator Title
یافتن المانها با CSS Selectors
Locating with CSS Selectors
سلسلهمراتب CSS Selectors
CSS Selectors Hierarchy
کلاسهای مجازی (Pseudo Classes) در CSS
CSS Selectors Pseudo Classes
لوکیتور XPath
Locators XPath
توابع XPath
XPath Functions
سایر لوکیتورها
Other Locators
اکشنها
Actions
اکشنهای ماوس
Mouse Actions
ورود متن (Text Input)
Actions Text Input
رادیوباتونها، چکباکسها و سوئیچها
Radios, Checkboxes, and Switches
انتخاب گزینه (Select Option)
Select Option
منوی کشویی (Dropdown)
Dropdown Menu
آپلود فایلها
Upload Files
میانبرهای کیبورد
Keyboard Shortcuts
رویدادها
Events
انتظار خودکار در Playwright
Playwright Auto-Waiting
انتظار خودکار برای ناوبری (Navigation)
Auto-Waiting Navigation
نمایش نظرات