آموزش جامع Playwright با سی‌شارپ (#C) - آخرین آپدیت

دانلود Playwright Foundations with C#

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تست‌های خودکار End-to-End برای اپلیکیشن‌های وب هرگز تا این حد حیاتی نبوده است. در دوره آموزشی «مبانی Playwright با #C»، شما یاد می‌گیرید که چگونه پروژه‌های تست Playwright را با استفاده از زبان سی‌شارپ ایجاد و اجرا کنید تا عملکرد کامل اپلیکیشن‌های خود را مورد ارزیابی قرار دهید. در ابتدا، نحوه تعریف لوکیتورها (Locators) و انجام Assertionها را بررسی می‌کنید. سپس، با استفاده از ابزار Test Recorder، فرآیند ساخت تست‌ها را تسهیل کرده و با مفاهیم پیچیده‌تر پیمایش (Navigation)، تعاملات و احراز هویت آشنا می‌شوید. در نهایت، روش‌های مختلف پیکربندی و اجرای تست‌ها، از جمله در محیط‌های Visual Studio و VS Code و همچنین در خط لوله‌های یکپارچه‌سازی مداوم (CI Pipelines) را فرا خواهید گرفت. پس از پایان این دوره، شما مهارت و دانش لازم برای پیاده‌سازی تست‌های E2E قدرتمند و بهینه را در مجموعه‌های تست .NET خود خواهید داشت.

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

معرفی Playwright Introducing Playwright

  • معرفی Playwright Introducing Playwright

  • بررسی کلی دوره Course Overview

  • تست‌های End to End در استراتژی کلی تست End-to-End Tests Are Part of a Larger Test Strategy

  • بررسی نسخه Version Check

  • نصب پیش‌نیازها و اولین برنامه Hello Playwright Installing Requirements and "Hello, Playwright World"

  • بررسی اپلیکیشنی که تست خواهیم کرد The Application We'll Test

  • اولین تست Playwright ما Our First Playwright Test

  • استفاده از ابزار ضبط Playwright (Recorder) Using the Playwright Recorder

لوکیتورها و Assertionها Locators and Assertions

  • مقدمه و مستندات Intro and Docs

  • بررسی اولین تست‌ها Exploring Our First Tests

  • راهنمای لوکیتورها Locators Guide

  • لوکیتورها و لیست‌ها Locators and Lists

  • تست‌های پارامتری Parameterized Tests

  • لوکیتورها و زمان‌بندی‌ها Locators and Timings

  • بررسی Assertionها Assertions

  • بهینه‌سازی Assertionها Refining Our Assertions

  • تست با استفاده از Aria Snapshots Testing with Aria Snapshots

تعامل با صفحات و APIها Interacting with Pages and APIs

  • مقدمه و برنامه مسیر Introduction and Plan

  • دمو: تست دسترسی به صفحه مدیریت Demo: Testing Access to the Admin Page

  • دمو: تست خطاهای اعتبارسنجی Demo: Testing Validation Errors

  • دمو: ارسال موفقیت‌آمیز فرم Demo: Successful Form Submission

  • دمو: مدیریت دیالوگ‌ها و استفاده از GetByTestId Demo: Dialog Handling and Using GetByTestId

  • ایزوله‌سازی تست‌ها و اشتراک‌گذاری کانتکست احراز هویت Test Isolation and Sharing Authentication Context

  • دمو: اشتراک‌گذاری کانتکست احراز هویت Demo: Sharing Authentication Context

  • دمو: تست API Demo: API Testing

  • دمو: شبیه‌سازی پاسخ‌های API و ردیابی (Tracing) Demo: Mocking API Responses and Tracing

  • دمو: تنظیمات دستی Playwright و ضبط ویدیو Demo: Manual Playwright Setup and Video Recording

  • سایر قابلیت‌ها Other Features

پیکربندی و اجرای تست‌ها Configuring and Running Tests

  • مقدمه Introduction

  • اجرای تست‌ها در محیط IDE Run Tests in an IDE

  • اجرای تست‌ها از طریق خط فرمان در مرورگرهای مختلف Run Tests from Command Line - Different Browsers

  • استفاده از فایل‌های runsettings. Using .runsettings Files

  • افزودن مقدار پارامتر برای URLهای ریموت Add a Parameter Value for Remote URLs

  • اجرای تست‌ها در GitHub Action Run Tests in a GitHub Action

  • استفاده از کانتینر برای GitHub Actions Use a Container for GitHub Actions

  • اجرای تست‌ها در Azure DevOps Pipeline Run Tests in an Azure DevOps Pipeline

  • اجرای تست روی دستگاه‌ها با استفاده از شبیه‌ساز (Emulation) Running Against Devices Using Emulation

  • ملاحظات مربوط به سرعت اجرا Execution Speed Considerations

  • جمع‌بندی و نکات پایانی Closing Thoughts

نمایش نظرات

آموزش جامع Playwright با سی‌شارپ (#C)
جزییات دوره
1h 54m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
4.6 از 5
دارد
دارد
دارد
Erik Dahl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dahl Erik Dahl

اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.