لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اتوماسیون تست پایان به پایان با نمایشنامه نویس (TS/C#/Java)
End to End Test Automation with Playwright (TS/C#/Java)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش اتوماسیون اپلیکیشن وب با Playwright در رویکرد مدرن با زبان های مختلف و اکوسیستم ها ابزار کامل Playwright از پایه آموزش Playwright در Javascript/Typescript زبان صحافی آموزش Playwright در زبان جاوا و چارچوب ساخت آموزش Playwright در زبان C# پیش نیازها:درک پایه JS/C#/Java/TS یک امتیاز مثبت است.
در این دوره آموزشی اتوماسیون تست پایان به پایان با نمایشنامهنویس، ما Playwrit را از پایه کامل تا مفاهیم پیشرفتهتر را یاد میگیریم که هر کسی برای خودکارسازی برنامههای وب مدرن/مقدم خود به روشی مدرن به آن نیاز دارد!
همانطور که همه ما می دانیم Playwright اتوماسیون سریع، قابل اعتماد و توانمند را در تمام مرورگرهای مدرن فعال می کند و از اجرای پلت فرم های مختلف مانند macOS، Windows، Linux و کانتینرهای مرتبط با آن پشتیبانی می کند، خودکار کردن برنامه ها با Playwright در زبان های مختلف زبان محبوب بسیار آسان است. مانند Javascript، Typescript، Java، C# و Python!
##### دوره بهروزرسانی شده به آخرین نسخه 2022 ######
در این دوره،
را مورد بحث قرار خواهیم داد
مقدمه ای بر نمایشنامه نویس (JS)
درک ساختارهای اساسی نمایشنامه نویس (TS)
روشی پیشرفته برای کار با Locators
کتابخانه ادعا با انتظار (TS)
دونده آزمون نمایشنامه نویس (TS)
ویژگی نمایشنامه نویس مدرن برای آزمایش برنامه مدرن (JS)
آزمایشگاه های دستی
نمایشنامه نویس با زبان C#
نمایشنامه نویس با C# و Specflow برای BDD
نمایشنامه نویس با صحافی زبان جاوا
نمایشنامه نویس با جاوا و ادغام خیار برای BDD
توسعه چارچوب نمایشنامه نویس با اتصال زبان TS/Java/C#
ادغام نمایشنامه نویس با GitHub Actions، Azure DevOps و موارد دیگر ..
در پایان این دوره، شما می توانید به طور کامل مهارت های نمایشنامه نویس را یاد بگیرید و از قدرت نمایشنامه نویس در اتوماسیون روزانه خود در محل کار استفاده کنید!
به اولین دوره آموزشی دقیق در اینترنت در Playwright بپیوندید!
سرفصل ها و درس ها
معرفی و شروع کار با نمایشنامه نویس (JS)
Introduction and getting started with Playwright (JS)
معرفی و شروع کار با نمایشنامه نویس (JS)
Introduction and getting started with Playwright (JS)
معرفی
Introduction
معرفی
Introduction
نصب Playwright از طریق خط فرمان و دستی
Installing Playwright via Command line and Manual
نصب Playwright از طریق خط فرمان و دستی
Installing Playwright via Command line and Manual
نصب Playwright در VS Code با افزونه Playwright Test Extension
Installing Playwright in VS Code with Playwright Test Extension
نصب Playwright در VS Code با افزونه Playwright Test Extension
Installing Playwright in VS Code with Playwright Test Extension
ضبط و پخش با تولید کد با استفاده از افزونه VS Code Playwright
Record and Playback with Code Generation using VS Code Playwright Extension
ضبط و پخش با تولید کد با استفاده از افزونه VS Code Playwright
Record and Playback with Code Generation using VS Code Playwright Extension
ضبط و پخش با استفاده از Playwright Codegen با Inspector
Record and Playback using Playwright Codegen with Inspector
ضبط و پخش با استفاده از Playwright Codegen با Inspector
Record and Playback using Playwright Codegen with Inspector
درک اجزای سازنده نمایشنامه نویس
Understanding Building blocks of Playwright
درک اجزای سازنده نمایشنامه نویس
Understanding Building blocks of Playwright
معرفی
Introduction
معرفی
Introduction
نوشتن کد ساده با Playwright با استفاده از JS
Writing simple code with Playwright using JS
نوشتن کد ساده با Playwright با استفاده از JS
Writing simple code with Playwright using JS
کد نوشتن با Playwright با استفاده از TS
Writing code with Playwright using TS
کد نوشتن با Playwright با استفاده از TS
Writing code with Playwright using TS
کار با Locators - CSS، انتخاب عنصر با متن فیلتر
Working with Locators - CSS, Selecting element with Filter text
کار با Locators - CSS، انتخاب عنصر با متن فیلتر
Working with Locators - CSS, Selecting element with Filter text
کار با Locators - CSS، XPath، ID، HasText
Working with Locators - CSS, XPath, ID, HasText
کار با Locators - CSS، XPath، ID، HasText
Working with Locators - CSS, XPath, ID, HasText
مکان یاب با برنامه Real-time - Data-id، Data-test-id و عملیات Hover
Locators with Real-time application - Data-id, Data-test-id and Hover operation
مکان یاب با برنامه Real-time - Data-id، Data-test-id و عملیات Hover
Locators with Real-time application - Data-id, Data-test-id and Hover operation
مکان یاب با عنصر مکان N یا First().
Locator with Nth Location or First() element
مکان یاب با عنصر مکان N یا First().
Locator with Nth Location or First() element
کدنویسی با تست نمایشنامه نویس
Writing code with Playwright Test
کدنویسی با تست نمایشنامه نویس
Writing code with Playwright Test
کد نوشتن با Playwright Test از VSCode و از طریق Command Line
Writing code with Playwright Test from VSCode and via Command Line
کد نوشتن با Playwright Test از VSCode و از طریق Command Line
Writing code with Playwright Test from VSCode and via Command Line
اظهارات در نمایشنامه نویس
Assertions in Playwright
اظهارات در نمایشنامه نویس
Assertions in Playwright
درک ادعاها و انجام ادعاهای اساسی با expect()
Understanding Assertions and perform basic assertions with expect()
درک ادعاها و انجام ادعاهای اساسی با expect()
Understanding Assertions and perform basic assertions with expect()
ادعا با تطبیق سفارشی نمایشنامه نویس
Assertion with Playwright's Custom Matcher
ادعا با تطبیق سفارشی نمایشنامه نویس
Assertion with Playwright's Custom Matcher
ادعا با تطبیق سفارشی نمایشنامه نویس - ادامه
Assertion with Playwright's Custom Matcher - Contd
ادعا با تطبیق سفارشی نمایشنامه نویس - ادامه
Assertion with Playwright's Custom Matcher - Contd
ادعاهای نرم در نمایشنامه نویس
Soft Assertions in Playwright
ادعاهای نرم در نمایشنامه نویس
Soft Assertions in Playwright
ضبط ویدیو و گرفتن اسکرین شات در Playwright
Recording Video and taking screenshot in Playwright
ضبط ویدیو و گرفتن اسکرین شات در Playwright
Recording Video and taking screenshot in Playwright
کد منبع کامل
Complete Source code
کد منبع کامل
Complete Source code
تست نمایشنامه نویس و دونده تست نمایشنامه نویس - آزمون را عالی و سریع می کند ⚡
Playwright Test and Playwright Test Runner - Makes test awesome and fast ⚡
تست نمایشنامه نویس و دونده تست نمایشنامه نویس - آزمون را عالی و سریع می کند ⚡
Playwright Test and Playwright Test Runner - Makes test awesome and fast ⚡
نمایشنامه نویس تست Runner برای گرفتن اسکرین شات شکست و ویدیوی آزمایشی
Playwright Test Runner to capture failure screenshot and test video
نمایشنامه نویس تست Runner برای گرفتن اسکرین شات شکست و ویدیوی آزمایشی
Playwright Test Runner to capture failure screenshot and test video
نمایشنامه نویس تست هوک - BeforeEach و AfterEach
Playwright Test Hooks - BeforeEach and AfterEach
نمایشنامه نویس تست هوک - BeforeEach و AfterEach
Playwright Test Hooks - BeforeEach and AfterEach
شرح تست نمایشنامه نویس - تست های نمایشنامه نویس سبک BDD
Playwright Test Describe - BDD Style Playwright Tests
شرح تست نمایشنامه نویس - تست های نمایشنامه نویس سبک BDD
Playwright Test Describe - BDD Style Playwright Tests
مراحل تست نمایشنامه نویس برای تست های گام به گام Async
Playwright Test Steps for step by step Async tests
مراحل تست نمایشنامه نویس برای تست های گام به گام Async
Playwright Test Steps for step by step Async tests
فقط تست های خاص را با Test.only اجرا کنید و Parallel Describe Tests را اجرا کنید
Run only specific tests with Test.only and run Parallel Describe Tests
فقط تست های خاص را با Test.only اجرا کنید و Parallel Describe Tests را اجرا کنید
Run only specific tests with Test.only and run Parallel Describe Tests
رد شدن از آزمایشها بر اساس شرایط خاص مانند مرورگرهای خاص با Test.Skip
Skip Tests based on certain conditions like specific browsers with Test.Skip
رد شدن از آزمایشها بر اساس شرایط خاص مانند مرورگرهای خاص با Test.Skip
Skip Tests based on certain conditions like specific browsers with Test.Skip
جزئیات آزمون در حال اجرا را با TestInfo دریافت کنید
Get Running Test details with TestInfo
جزئیات آزمون در حال اجرا را با TestInfo دریافت کنید
Get Running Test details with TestInfo
درک و کار با تنظیمات تست نمایشنامه نویس
Understanding and working with Playwright Test Configurations
درک و کار با تنظیمات تست نمایشنامه نویس
Understanding and working with Playwright Test Configurations
اجرای تست Playwright از طریق خط فرمان و لغو تنظیمات Playwright Test
Running Playwright Test via Command Line and override Playwright Test Config
اجرای تست Playwright از طریق خط فرمان و لغو تنظیمات Playwright Test
Running Playwright Test via Command Line and override Playwright Test Config
امتحان مجدد در صورت شکست
Retry Test on failure
امتحان مجدد در صورت شکست
Retry Test on failure
کد منبع کامل
Complete Source code
کد منبع کامل
Complete Source code
اعدام موازی در نمایشنامه نویس
Parallel Execution in Playwright
اعدام موازی در نمایشنامه نویس
Parallel Execution in Playwright
اعدام موازی با کارگران نمایشنامه نویس
Parallel Execution with Playwright Workers
اعدام موازی با کارگران نمایشنامه نویس
Parallel Execution with Playwright Workers
اجرای مشخصات تست به ترتیب با لیست های تست
Running Test Specs in Order with Test Lists
اجرای مشخصات تست به ترتیب با لیست های تست
Running Test Specs in Order with Test Lists
ویژگی Modern Playwright برای آزمایش برنامه مدرن (JS)
Modern Playwright feature for Modern app testing (JS)
ویژگی Modern Playwright برای آزمایش برنامه مدرن (JS)
Modern Playwright feature for Modern app testing (JS)
معرفی
Introduction
معرفی
Introduction
انجام عملیات آپلود فایل
Performing File Upload operation
انجام عملیات آپلود فایل
Performing File Upload operation
ردیابی صفحه با نمایشنامه نویس
Page Tracing with Playwright
ردیابی صفحه با نمایشنامه نویس
Page Tracing with Playwright
ردیابی صفحه با اسکرین شات و دسته بندی خاص
Page Tracing with Screenshot and specific category
ردیابی صفحه با اسکرین شات و دسته بندی خاص
Page Tracing with Screenshot and specific category
ردیابی صفحه و استخراج اسکرین شات به عنوان خروجی
Page Tracing and extract screenshot as output
ردیابی صفحه و استخراج اسکرین شات به عنوان خروجی
Page Tracing and extract screenshot as output
ضبط ویدئویی از اجرای تست
Video Recording of Test execution
ضبط ویدئویی از اجرای تست
Video Recording of Test execution
تولید پی دی اف صفحه
Generating PDF of Page
تولید پی دی اف صفحه
Generating PDF of Page
استفاده از Chrome از دستگاه محلی خود به جای Chromium of Playwright
Using Chrome from your local machine instead of Chromium of Playwright
استفاده از Chrome از دستگاه محلی خود به جای Chromium of Playwright
Using Chrome from your local machine instead of Chromium of Playwright
شبیه سازی مرورگر با وضوح دستگاه های مختلف
Browser Emulations with different device resolutions
شبیه سازی مرورگر با وضوح دستگاه های مختلف
Browser Emulations with different device resolutions
رهگیری صفحات توسط شبکه
Network Interception of Pages
رهگیری صفحات توسط شبکه
Network Interception of Pages
رویدادهای صفحه و گزارش های خطا را از Chrome Dev Tools دریافت کنید
Get Page Events and error logs from Chrome Dev Tools
رویدادهای صفحه و گزارش های خطا را از Chrome Dev Tools دریافت کنید
Get Page Events and error logs from Chrome Dev Tools
خلاصه
Summary
خلاصه
Summary
کد منبع
Source code
کد منبع
Source code
Hands on Lab 1 - رهگیری شبکه پیشرفته
Hands on Lab 1 - Advanced Network Interception
Hands on Lab 1 - رهگیری شبکه پیشرفته
Hands on Lab 1 - Advanced Network Interception
ساخت مسدود کننده تبلیغات خودمان با رهگیری شبکه
Building our own Ad blocker with Network Interception
ساخت مسدود کننده تبلیغات خودمان با رهگیری شبکه
Building our own Ad blocker with Network Interception
رهگیری سرور API برای تنظیم داده های ساختگی
Intercepting API server to set Mock data
رهگیری سرور API برای تنظیم داده های ساختگی
Intercepting API server to set Mock data
رهگیری سرور API برای تنظیم داده های ساختگی و تأیید پاسخ
Intercepting API server to set Mock data and verify response
رهگیری سرور API برای تنظیم داده های ساختگی و تأیید پاسخ
Intercepting API server to set Mock data and verify response
رهگیری سایت تولید و بررسی رفتار رهگیری
Intercepting Production site and check interception behaviour
رهگیری سایت تولید و بررسی رفتار رهگیری
Intercepting Production site and check interception behaviour
Hands on Lab 2 - کار با کوکی ها
Hands on Lab 2 - Working with Cookies
Hands on Lab 2 - کار با کوکی ها
Hands on Lab 2 - Working with Cookies
معرفی
Introduction
معرفی
Introduction
کوکی ها را از سایت دریافت کنید
Get Cookies from Site
کوکی ها را از سایت دریافت کنید
Get Cookies from Site
تنظیم کوکی ها از سایت
Set Cookies from Site
تنظیم کوکی ها از سایت
Set Cookies from Site
Hands on Lab 3 - Data Driven Testing
Hands on Lab 3 - Data Driven Testing
Hands on Lab 3 - Data Driven Testing
Hands on Lab 3 - Data Driven Testing
آزمایش مبتنی بر داده در سایت EA Employee App
Data driven testing on EA Employee App site
آزمایش مبتنی بر داده در سایت EA Employee App
Data driven testing on EA Employee App site
داده های ردیف ایجاد شده پویا را از جدول شبکه حذف کنید
Delete Dynamically created Row data from grid table
داده های ردیف ایجاد شده پویا را از جدول شبکه حذف کنید
Delete Dynamically created Row data from grid table
استخراج داده های جدول شبکه از UI
Extract grid table data from UI
استخراج داده های جدول شبکه از UI
Extract grid table data from UI
کد منبع همه آزمایشگاه ها
All Labs Source code
کد منبع همه آزمایشگاه ها
All Labs Source code
کد منبع کامل آزمایشگاه ها
Complete source code of the Labs
کد منبع کامل آزمایشگاه ها
Complete source code of the Labs
عملیات متفرقه در نمایشنامه نویس (به زودی به روز می شود)
Misc Operation in Playwright (Set to be updated soon)
عملیات متفرقه در نمایشنامه نویس (به زودی به روز می شود)
Misc Operation in Playwright (Set to be updated soon)
[آزمایشگاه] - چرخش سرور وب قبل از شروع آزمایش با استفاده از Playwright Test Config
[Lab] - Spinning up WebServer before starting test using Playwright Test Config
[آزمایشگاه] - چرخش سرور وب قبل از شروع آزمایش با استفاده از Playwright Test Config
[Lab] - Spinning up WebServer before starting test using Playwright Test Config
[آزمایشگاه] - آزمایش با وب سرور Spawned (ادامه)
[Lab] - Testing with Spawned WebServer (Contd.)
[آزمایشگاه] - آزمایش با وب سرور Spawned (ادامه)
[Lab] - Testing with Spawned WebServer (Contd.)
اجرای موازی آزمون نمایشنامه نویس در Specflow
Parallel Execution of Playwright Test in Specflow
اجرای موازی آزمون نمایشنامه نویس در Specflow
Parallel Execution of Playwright Test in Specflow
گزارش Specflow LivingDoc برای تست های نمایشنامه نویس
Specflow LivingDoc Reporting for Playwright Tests
گزارش Specflow LivingDoc برای تست های نمایشنامه نویس
Specflow LivingDoc Reporting for Playwright Tests
کد منبع
Source code
کد منبع
Source code
نمایشنامه نویس با سی شارپ - تست API REST
Playwright with C# - REST API Testing
نمایشنامه نویس با سی شارپ - تست API REST
Playwright with C# - REST API Testing
معرفی
Introduction
معرفی
Introduction
عملیات POST برای احراز هویت توکن حامل
POST Operation for Bearer Token Authentication
عملیات POST برای احراز هویت توکن حامل
POST Operation for Bearer Token Authentication
رسوب زدایی شی پاسخ برای پاسخ توکن
Deserializing response object for Token response
رسوب زدایی شی پاسخ برای پاسخ توکن
Deserializing response object for Token response
عملیات GET با سربرگ توکن Auth
GET Operation with Auth token Header
عملیات GET با سربرگ توکن Auth
GET Operation with Auth token Header
پاسخ به نوع شیء بتنی را غیراصولی کنید
Deserialize response to Concrete Object Type
پاسخ به نوع شیء بتنی را غیراصولی کنید
Deserialize response to Concrete Object Type
نوشتن درایور نمایشنامه نویس عمومی برای کدهای قابل استفاده مجدد در سراسر آزمایشات
Writing Generic Playwright Driver for Reusable code across tests
نوشتن درایور نمایشنامه نویس عمومی برای کدهای قابل استفاده مجدد در سراسر آزمایشات
Writing Generic Playwright Driver for Reusable code across tests
ادغام نمایشنامه نویس - GitHub Actions، Azure DevOps و Docker
Playwright Integration - GitHub Actions, Azure DevOps and Docker
ادغام نمایشنامه نویس - GitHub Actions، Azure DevOps و Docker
Playwright Integration - GitHub Actions, Azure DevOps and Docker
معرفی
Introduction
معرفی
Introduction
کد CI/CD برای اقدامات GitHub برای اجرای تست نمایشنامه نویس
CI/CD Code for GitHub Actions to execute the Playwright Test
کد CI/CD برای اقدامات GitHub برای اجرای تست نمایشنامه نویس
CI/CD Code for GitHub Actions to execute the Playwright Test
کد ورود به GitHub Repo
Check-in code to GitHub Repo
کد ورود به GitHub Repo
Check-in code to GitHub Repo
GitHub Action - اجرای کد با دستور Playwright Test Runner
GitHub Action - Code Execution with Playwright Test Runner command
GitHub Action - اجرای کد با دستور Playwright Test Runner
GitHub Action - Code Execution with Playwright Test Runner command
GitHub Actions - تست نمایشنامه نویس با مصنوعات آزمایشی
GitHub Actions - Playwright Test with test artifacts
GitHub Actions - تست نمایشنامه نویس با مصنوعات آزمایشی
GitHub Actions - Playwright Test with test artifacts
Azure DevOps - ایجاد مخزن/ایجاد خط لوله ساخت/اجرا
Azure DevOps - Repo creation/Build Pipeline creation/Execution
Azure DevOps - ایجاد مخزن/ایجاد خط لوله ساخت/اجرا
Azure DevOps - Repo creation/Build Pipeline creation/Execution
Azure DevOps - برگه نمایشنامه نویس با پارامترهای مرورگر
Azure DevOps - Playwright Folio with Browser params
Azure DevOps - برگه نمایشنامه نویس با پارامترهای مرورگر
Azure DevOps - Playwright Folio with Browser params
سوالات متداول
Frequency Asked Questions
سوالات متداول
Frequency Asked Questions
معرفی
Introduction
معرفی
Introduction
کار با iFrames در Playwright
Working with iFrames in Playwright
کار با iFrames در Playwright
Working with iFrames in Playwright
کار با پنجره های پاپ آپ در Playwright
Working with Popup windows in Playwright
کار با پنجره های پاپ آپ در Playwright
Working with Popup windows in Playwright
Playwrit Test Runner اکنون در بسته نمایشنامه نویس و ویژگی های جدید تعبیه شده است!
Playwright Test Runner now inbuilt within Playwright Package and New features !
Playwrit Test Runner اکنون در بسته نمایشنامه نویس و ویژگی های جدید تعبیه شده است!
Playwright Test Runner now inbuilt within Playwright Package and New features !
کد منبع کامل
Complete Source code
کد منبع کامل
Complete Source code
نمایشنامه نویس با ادغام CodeceptJS
Playwright with CodeceptJS integration
نمایشنامه نویس با ادغام CodeceptJS
Playwright with CodeceptJS integration
معرفی
Introduction
معرفی
Introduction
نصب و پیکربندی
Installation and configuration
نصب و پیکربندی
Installation and configuration
نوشتن کد ساده با استفاده از CodeceptJS
Writing simple code using CodeceptJS
نوشتن کد ساده با استفاده از CodeceptJS
Writing simple code using CodeceptJS
معمار نرم افزار ، مشاور ، Youtuber و بهترین فروشنده من Karthik K.K هستم من در مورد ابزارها و فن آوری های مختلف مشاوره ، وبلاگ نویسی و تحقیق انجام می دهم که علاقه من را برمی انگیزد. من بیش از 13 سال است که مشغول تست اتوماسیون نرم افزار هستم و علاقه من به یادگیری مطالب جدید که امکان اتوماسیون را فراهم می کند هرگز به خطر نیفتاده است.
به دلیل اشتیاق من در تست اتوماسیون ، کاملاً در معرض ابزارها و زبانهایی قرار گرفتم
دسک تاپ و وب: QTP ، سلنیوم ، Specflow ، VS Coded UI ، Ranorex ، Test Complete و Cucumber
موبایل: Appium ، Robotium ، Calabash ، Espresso ، Selendroid
زبان ها: C # ، Java ، Ruby ، Powershell ، Javascript ، VBScript
ابزارهای ابری: لاجوردی ، بارانداز
Misc Tools: Mockito ، مطمئن باشید ، Bound-Box ، FluentAutomation
علاقه مند به: MVC ، چارچوب موجودیت ، LINQ ، جعلی ، استقرار توزیع شده ، SAAS
نمایش نظرات