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

The Complete Microsoft Playwright Course with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش ایجاد موارد تست اتوماسیون از ابتدا با Playwright و PyTest

آنچه یاد خواهید گرفت

  • تکمیل موارد تست اتوماسیون با ادغام Playwright و PyTest
  • با نحوه استفاده از مولد کد Playwright و حالت تعاملی آشنا شوید
  • نمایشگر ردیابی نمایشنامه نویس را کاوش کنید
  • آرگومانهای خط فرمان را با Playwright یاد بگیرید
  • افزودن اندازه‌های دیدگاه سفارشی و شبیه‌سازی‌های دستگاه
  • موارد تست اشکال زدایی
  • تست اصلی API
  • یاد بگیرید اظهارات نمایشنامه نویس و احراز هویت
  • تست دانلودها، آپلودها، رویدادها و فریم ها
  • آموزش تست اتوماسیون برای شبکه ها
  • از نمایشنامه نویس برای تهیه ویدئو و گزارش موارد آزمایشی خود استفاده کنید

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

مقدمه Introduction

  • مقدمه Introduction

  • نکات مهم دوره Important Course Notes

  • کد منبع Source Code

نصب نرم افزار Software Installations

  • Python و PyCharm را نصب کنید Install Python and PyCharm

  • PyTest و Playwright را نصب کنید Install PyTest and Playwright

مبانی پایتون Python Basics

  • کنترل نسخه پایتون Python Version Control

  • استفاده از پایتون به عنوان ماشین حساب Using Python as Calculator

  • بیانیه های کنترل جریان Flow Control Statements

  • کلیدواژه های کنترل جریان Flow Control Keywords

  • کارکرد Functions

  • کلاس ها و روش ها Classes and Methods

  • رسیدگی به خطا Error Handling

مبانی PyTest PyTest Basics

  • PyTest برای چه مواردی استفاده می شود؟ What is PyTest Used For?

  • انواع تست Types of Testing

  • ورودی ها و خروجی های PyTest PyTest Inputs and Outputs

  • ایجاد فایل های تست ساده در پایتون Creating Simple Test Files in Python

  • ایجاد تاپل ها برای تست Creating Tuples to Test

  • تکمیل کار تست و شناسه Testing Task Completion and ID

  • ترفندها و تکنیک های تست PyTest PyTest Testing Tricks and Techniques

با نمایشنامه نویس شروع کنید Get Started with Playwright

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

  • چرا از چارچوب نمایشنامه نویس استفاده کنیم؟ Why use the Playwright Framework?

  • معماری: چارچوب نمایشنامه نویس Architecture: Playwright Framework

  • نمایشنامه نویس در مقابل سلنیوم Playwright vs Selenium

  • نمایشنامه نویس در مقابل سرو Playwright vs Cypress

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

  • اولین آزمون نمایشنامه نویس First Playwright Test

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

  • حالت تعاملی Interactive Mode

  • Pyinstaller Pyinstaller

  • نمایشگر ردیابی Trace Viewer

نمایشنامه نویس و PyTest ادغام Playwright and PyTest Integration

  • استفاده از PyTest PyTest Usage

  • استدلال های CLI CLI Arguments

  • وسایل Fixtures

  • رد شدن از تست های مرورگر Skip Tests By Browser

  • خطاهای HTTPS را نادیده بگیرید و فیلم ها را ضبط کنید Ignore HTTPS Errors and Record Videos

  • از اندازه دیدگاه سفارشی استفاده کنید Use Custom Viewpoint Size

  • شبیه سازی دستگاه Device Emulation

  • زمینه پایدار Persistent Context

  • استفاده از موارد تست Using Test Cases

  • اشکال زدایی Debugging

تست API نمایشنامه‌نویس، مرورگرها و ادعاها Playwright API Testing, Browsers and Assertions

  • انتظار خودکار Auto-waiting

  • تست API API Testing

  • موارد تست API API Test Cases

  • ادعاها Assertions

  • احراز هویت Authentication

  • زمینه های مرورگر Browser Contexts

  • ابزارهای خط فرمان Command Line Tools

  • تست های اشکال زدایی Debugging Tests

  • دانلودها Downloads

  • شبیه سازی Emulation

  • مناسبت ها Events

انتخاب صفحات نمایشنامه نویس و گردانندگان Playwright Pages Selection and Handlers

  • قاب ها Frames

  • ورودی ها Inputs

  • چک باکس Checkbox

  • آپلود فایل ها Upload Files

  • ناوبری ها Navigations

  • شبکه های Networks

  • صفحات Pages

  • فیلم ها و اسکرین شات ها Videos and Screenshots

زمین بازی اتوماسیون UI UI Automation Playground

  • تاخیر بارگذاری Load Delay

  • داده های AJAX AJAX Data

  • کلیک کردن Clicking

  • ورودی متن Text Input

  • نوارهای پیمایش Scrollbars

  • جداول پویا Dynamic Tables

  • نوار پیشرفت Progress Bar

  • نمونه برنامه Sample App

  • ماوس بر Mouse Over

  • عنصر همپوشانی Overlapped Element

پروژه تست GitHub API GitHub API Testing Project

  • راه اندازی GitHub GitHub Set-Up

  • وسایل احراز هویت Authentication Fixtures

  • درخواست API Request API

  • فیکسچر پروژه GitHub GitHub Project Fixture

  • ستون ها فیکسچر Columns Fixture

  • ایجاد کارت پروژه Create Project Card

  • انتقال کارت پروژه Move Project Card

نمایش نظرات

آموزش دوره کامل نمایشنامه نویس مایکروسافت با پایتون
جزییات دوره
7h 55m
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,121
4.2 از 5
ندارد
دارد
دارد
Martin Yanev
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Martin Yanev Martin Yanev

مهندس نرم افزار

اسم من مارتین یانف یک مهندس نرم افزار هوافضا بین المللی تحسین شده است.

من یک مدرک لیسانس در مهندسی هوانوردی و دو مدرک کارشناسی ارشد در دینامیک هوافضا و مهندسی نرم افزار دارم. من عضو وابسته انجمن سلطنتی هوانوردی در بریتانیا هستم. من دارای گواهینامه ISTQB با تجربه قوی در تست/ادغام سیستم هستم.

من مهارت های برنامه نویسی قوی خود را در 7 سال گذشته با توسعه و آزمایش الگوریتم های نرم افزاری پیچیده برای برنامه های هوافضا به دست آورده ام. من در حال حاضر در پروژه آسمان واحد اروپایی هستم که هدف آن افزایش ظرفیت فضای هوایی اروپا با استفاده از پیشرفته ترین سیستم های مدیریت ترافیک هوایی است.

در مورد هر موضوع مرتبط با علوم کامپیوتر و مهندسی هوافضا با من تماس بگیرید زیرا من واقعاً به این زمینه ها علاقه دارم.

امیدوارم از دوره های من لذت ببرید و پیشرفت شغلی خود را با آنها بهبود بخشید.