🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پلیرایت تایپاسکریپت: هوش مصنوعی مولد + سرورهای MCP + کاکُمبر BDD
- آخرین آپدیت
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش جامع Playwright با TypeScript: اتوماسیون GenAI، سرورهای MCP و Cucumber BDD
یادگیری اتوماسیون Playwright با Typescript و فریمورک Cucumber BDD
Playwright TypeScript: آموزش جامع Playwright TypeScript با GenAI، سرورهای MCP و Cucumber BDD از طریق پروژههای واقعی.
آنچه در این دوره میآموزید:
مبانی تا ویژگیهای پیشرفته Playwright با استفاده از TypeScript
آموزشهای جامع Playwright با پروژههای عملی
فریمورکهای متنوع و پروژههای عملی شامل Data Driven، Keyword Driven، Hybrid، Page Objects، Behave BDD و غیره
مباحث جدید اضافه شده:
GenAI
Prompt Engineering
سرورهای MCP
GitHub Copilot
Playwright Test Agents
اتوماسیون end-to-end را با استفاده از Playwright با TypeScript و Cucumber BDD از طریق آموزشهای دقیق و پروژههای عملی یاد بگیرید. فریمورکهای اتوماسیون واقعی و سازمانی را بسازید، از جمله:
Data-Driven (مبتنی بر داده)
Keyword-Driven (مبتنی بر کلمه کلیدی)
Hybrid Page Object Model (POM) (مدل شیء صفحه هیبریدی)
Cucumber BDD
این یکی از جامعترین دورههای Playwright TypeScript است که به طور مداوم با جدیدترین ابزارها و بهترین روشها بهروزرسانی میشود. شما یاد خواهید گرفت:
اتوماسیون وبسایتهای پویا و واقعی از ابتدا
مدیریت عناصر وب پیچیده، ناهمزمان و پویا
ادغام تستهای Playwright با فراخوانیهای REST API
ساخت ابزارهای مبتنی بر هوش مصنوعی مانند AI Element Finder و استفاده از APIهای OpenAI مانند Gemini AI
این دوره برای مبتدیان و متخصصان باتجربه طراحی شده است و شما را قبل از ورود به توسعه فریمورک، از طریق اصول TypeScript راهنمایی میکند.
چرا Playwright با TypeScript؟
Playwright یک فریمورک اتوماسیون قدرتمند و متنباز از مایکروسافت است که برای نیازهای مدرن تست وب ساخته شده است. هنگامی که با TypeScript ترکیب شود، تایپ قوی، ابزارهای بهتر و کد پاکتری ارائه میدهد.
مزایای کلیدی عبارتند از:
پشتیبانی از مرورگرهای مختلف: Chrome, Firefox, WebKit, Edge
پشتیبانی از چند زبان: JavaScript, TypeScript, Python, C#, Java
مستقل از پلتفرم: Windows, macOS, Linux
ویژگیهای پیشرفته: Auto-waiting (انتظار خودکار)، اجرای تست موازی، ضبط ویدیو، نمایشگر ردیابی و تولید کننده تست
آینده شغلی خود در اتوماسیون را تضمین کنید
Playwright به سرعت در حال تبدیل شدن به یک انتخاب برتر برای اتوماسیون است و از ابزارهای قدیمی مانند Selenium و حتی رقیب خود Cypress پیشی میگیرد. با معماری مدرن و ویژگیهای غنی، در سراسر تیمهای QA در سطح جهانی تقاضای بالایی دارد.
این دوره تضمین میکند که شما نه تنها یاد میگیرید چگونه تست بنویسید، بلکه چگونه فریمورکهای اتوماسیون مقیاسپذیر و قابل نگهداری را ایجاد کنید که با استانداردهای صنعت مطابقت داشته باشند.
اکنون ثبتنام کنید تا بر Playwright با TypeScript و Cucumber BDD مسلط شوید و آینده شغلی خود در اتوماسیون را تضمین کنید!
پیشنیازها: نیازی به تجربه برنامهنویسی نیست، شما هر آنچه را که باید بدانید یاد خواهید گرفت. مبانی کامل Typescript برای مبتدیان از ابتدا پوشش داده شده است.
سرفصل ها و درس ها
Introduction
مقدمه
Introduction
Playwright چیست؟
What is Playwright?
مقایسه بین Playwright، Selenium و Cypress
Comparison between Playwright, Selenium and Cypress
معماری Playwright
Playwright Architecture
دانلود کد
Download the Code
مبانی Typescript
Typescript Fundamentals
مقدمهای بر Typescript
Introduction to Typescript
پیشنیاز
Pre-requisite
قراردادهای نامگذاری، متغیرها و انواع داده
Naming Conventions, Variables and Datatypes
انواع بیشتر
More Types
عملگرها
Operators
عملگرهای الحاق
Concatenation Operators
توابع
Functions
توابع Arrow و سربارگذاری توابع
Arrow Functions and Function Overloading
دستورات کنترل جریان - IfElse، SwitchCase
Control Flow statements - IfElse, SwitchCase
حلقهها
Loops
آرایهها
Arrays
آرایههای دو بعدی
2D Arrays
تاپلها
Tuples
اشیاء
Objects
OOPS - کلاسها
OOPS - Classes
OOPS - اصلاحکنندههای دسترسی و محدودههای متغیر
OOPS - Access modifiers and Variable scopes
OOPS - اکسپورت و ایمپورت
OOPS - Export and Import
OOPS - وراثت
OOPS - Inheritance
OOPS - کلاسهای انتزاعی
OOPS - Abstract Classes
OOPS - اینترفیسها
OOPS - Interfaces
Getter و Setter
Getter and Setter
مدیریت استثناها
Exception Handling
دانلود کل کدهای مورد استفاده در آموزشهای Typescript
Download the entire code used in Typescript lectures
دانلود کل کدهای مورد استفاده در آموزشهای Typescript
Download the entire code used in Typescript lectures
شروع به کار با Playwright
Getting started with Playwright
شروع به کار با Playwright - نصب
Getting started with Playwright - Installation
نوشتن اولین مورد تست
Writing the very first test case
متدهای ناوبری مرورگر و یافتن عناصر
Browser Navigation methods and Finding Elements
مدیریت عناصر و استراتژیهای Locator / Selector در Playwright
Handling Elements and Playwright Locator / Selector strategies
مدیریت لیستهای Dropdown
Handling Dropdown list
مدیریت لینکها
Handling links
تکلیف
Assignment
مدیریت چکباکسها
Handling Checkboxes
تکلیف
Assignment
XPATH در مقابل CSS
XPATH VS CSS
XPATH در مقابل CSS
XPATH VS CSS
درک عمیق Xpath - بخش 1
Understanding Xpath in Depth - Part 1
درک عمیق Xpath - بخش 2
Understanding Xpath in Depth - Part 2
درک عمیق CSS
Understanding CSS in Depth
ابزارها برای تولید Xpath و CSS
Tools for Generating Xpath and CSS
اعتباردهیها در Playwright، مدیریت WebTableها، عناصر ShadowRoot
Playwright Assertions, Handling WebTables, ShadowRoot elements
اعتباردهیهای تست
Test Assertions
مدیریت WebTableها
Handling WebTables
مدیریت عنصر Shadow Root
Handling Shadow root element
مدیریت حرکات پیچیده کاربر
Handling complex User Gestures
نمایش نظرات