آموزش تسلط بر اتوماسیون وب با نمایشنامه نویس و پایتون

Mastering Web Automation with Playwright and Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آزمایش کارآمد ، تعامل پویا ، و ادغام GitHub برای مبانی اتوماسیون یکپارچه از تکنیک های تست پیشرفته اتوماسیون نمایشنامه نویس و تنظیم تنظیمات اتوماسیون وب و تعامل استراتژی های انتظار کارآمد و تست API ساده سازی مدیریت پروژه GitHub و مشکلات مربوط به مشکلات مربوط به آشنایی با دانش وب با مفهوم وب آشنایی وب ویرایشگر متن یا IDE Desire to Learn

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

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

آنچه خواهید آموخت:

  • با اصول نمایشنامه‌نویس، راه‌اندازی محیط خود و ضبط اولین فیلمنامه‌های خود، پایه و اساس را پایه گذاری کنید.

  • Master PyTest را برای آزمایش سازماندهی شده و کارآمد، استفاده از ابزارهای خط فرمان، و استفاده از وسایل قدرتمند.

  • با خودکار کردن محتوای پویا، مدیریت ورودی‌های متنوع، و غلبه بر اسکرول‌بارها، وارد تعاملات پیشرفته شوید.

  • به طور یکپارچه اتوماسیون را در پروژه های GitHub خود، از احراز هویت گرفته تا مدیریت کارت های پروژه، ادغام کنید.

  • آزمایش API را با Playwright و Python انجام دهید و موارد آزمایشی جامع را با ادعاها ایجاد کنید.

  • تکنیک های اشکال زدایی را برای عیب یابی مشکلات و اطمینان از اتوماسیون قابل اعتماد کاوش کنید.

  • درباره اتوماسیون مدیریت پروژه GitHub، ایجاد، جابجایی و بهینه‌سازی کارت‌های پروژه اطلاعاتی کسب کنید.

  • مهارت‌های خود را با شبیه‌سازی دستگاه، استراتژی‌های انتظار خودکار و مدیریت کارآمد انتظار افزایش دهید.

  • عکس‌های صفحه‌نمایش بگیرید، فیلم‌ها را ضبط کنید، و به‌طور موثر بارگیری‌ها را برای آزمایش کامل مدیریت کنید.

  • سناریوهای پیچیده وب را با اطمینان پیمایش کنید، از تعامل با ماوس تا برخورد با عناصر همپوشانی.

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

تبدیل شدن به یک متخصص حرفه ای اتوماسیون وب را از دست ندهید. همین امروز در «تسلط بر اتوماسیون وب با نمایشنامه نویس و پایتون» ثبت نام کنید و درها را به روی دنیای اتوماسیون وب کارآمد، کارآمد و پویا باز کنید.


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

معرفی Introduction

  • معرفی Introduction

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

  • نصب پایتون و پایچارم Python and Pycharm Installation

  • نصب PyTest و Playwright PyTest and Playwright Installation

پایتون Python

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

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

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

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

  • کارکرد Functions

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

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

مقدمه نمایشنامه نویس Playwright Introduction

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

  • چرا باید از Playwright Framework استفاده کرد؟ Why to use Playwright Framework

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

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

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

مبانی اتوماسیون نمایشنامه نویس Foundations of Playwright Automation

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

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

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

  • Pyinstaller Pyinstaller

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

تکنیک های تست پیشرفته با PyTest Advanced Testing Techniques with PyTest

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

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

  • وسایل Fixtures

  • رد شدن از تست توسط مرورگر Skip Test By Browser

  • خطاهای https را نادیده بگیرید و ویدیو را ضبط کنید Ignore https Errors and Record Video

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

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

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

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

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

تسلط بر اتوماسیون نمایشنامه نویس با پایتون Mastering Playwright Automation with Python

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

  • تست API API Testing

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

  • ادعاها Assertions

  • احراز هویت Authentication

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

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

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

  • دانلودها Downloads

  • شبیه سازی Emulation

  • مناسبت ها Events

تعامل وب تعاملی و تکنیک های پیشرفته Interactive Web Interaction and Advanced Techniques

  • قاب ها Frames

  • ورودی ها Inputs

  • چک باکس Checkbox

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

  • ناوبری ها Navigations

  • شبکه های Networks

  • صفحات Pages

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

بهبود اتوماسیون وب: تعاملات و محتوای پویا" Enhancing Web Automation: Interactions and Dynamic Content"

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

  • داده های آژاکس Ajax Data

  • کلیک کردن Clicking

  • ورودی متن Text Input

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

  • میز پویا Dynamic Table

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

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

  • ماوس بر Mouse Over

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

GitHub Automation: ساده‌سازی مدیریت پروژه با نمایشنامه‌نویس GitHub Automation: Streamlining Project Management with Playwright

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

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

  • درخواست API Request API

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

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

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

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

نمایش نظرات

نظری ارسال نشده است.

آموزش تسلط بر اتوماسیون وب با نمایشنامه نویس و پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7 hours
66
Udemy (یودمی) udemy-small
27 مرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,005
4.4 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Stefan Toshkov Zhelyazkov Stefan Toshkov Zhelyazkov

قدرت چت ربات های مبتنی بر هوش مصنوعی را باز کنید: از یک متخصص بیاموزید

Udemy (یودمی)

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

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