آموزش جامع Playwright با TypeScript - آخرین آپدیت

دانلود Playwright Foundations with TypeScript

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: پورتال لجستیک Globomantics با سرعت زیادی در حال گسترش است، اما تست‌های دستی مرورگر نمی‌توانند با ویژگی‌های جدید و به‌روزرسانی‌های مرورگرها همگام شوند. در این دوره آموزشی با عنوان «مبانی Playwright با TypeScript»، شما یاد می‌گیرید که تست‌های End-to-End (پایان به پایان) قابل اعتماد، مقیاس‌پذیر و Type-safe را برای اپلیکیشن‌های وب مدرن بسازید. در ابتدا، بررسی خواهید کرد که چگونه معماری Cross-browser در Playwright امکان تست‌های دقیق و پاسخگو را در مرورگرهای Chromium، Firefox و WebKit فراهم می‌کند. سپس، نحوه مکان‌یابی عناصر (Locators)، اجرای عملیات کاربر و اعمال Assertions در TypeScript را با استفاده از API قدرتمند و Strongly-typed لوکیتورها خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه پروژه‌ها را پیکربندی کنید، درخواست‌های شبکه را Mock نمایید و تست‌ها را دیباگ کنید تا از اتوماسیون پایدار در محیط‌های واقعی اطمینان حاصل کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه Playwright و TypeScript را برای اتوماسیون و نگهداری خط لوله‌های تست وب با کیفیت بالا و با اعتماد به نفس کامل به دست خواهید آورد.

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

معرفی Playwright (مبانی مستقل از زبان) Introducing Playwright (a language-agnostic primer)

  • Playwright در عمل: یک فریم‌ورک برای تمام مرورگرها Playwright in action: One framework, all browsers

  • بررسی داخلی Browser Context Inside the browser context

  • شبیه‌سازی Viewport و دستگاه‌ها Viewport and device emulation

  • مقایسه Above the fold در موتورهای مختلف Above-the-fold comparisons across engines

  • رفتارهای Cross-platform در عمل Cross-platform behavior in practice

مفاهیم اصلی و Fixtures (مبانی مستقل از زبان) Core concepts and fixtures (language-agnostic primer)

  • مفاهیم اصلی و Fixtures Core concepts and fixtures

  • تبدیل جریان ضبط شده به تست ساختاریافته From recorded flow to structured test

  • معرفی Fixtures Introducing fixtures

  • جداسازی وضعیت با Fixtures مشترک State isolation with shared fixtures

  • اجرای موازی در مرورگرهای مختلف Parallel runs across browsers

هدف‌گیری عناصر و Assertions (با تمرکز بر TypeScript) Element targeting and assertions (TypeScript Focus)

  • مکان‌یابی عناصر با Type Safety (بخش اول) Locating elements with type safety (part 1)

  • مکان‌یابی عناصر با Type Safety (بخش دوم) Locating elements with type safety (part 2)

  • اجرای اکشن‌ها با async/await Performing actions with async/await

  • اعتبار‌سنجی با Assertions در expect() Validating with expect() assertions

  • مقایسه سبک‌های Assertion Comparing assertion styles

  • دیباگ کردن هدف‌گیری عناصر Debugging element targetting

کار با اکشن‌ها و ناوبری (Locator API) Working with actions and navigation (locator API)

  • تسلط بر اکشن‌های مبتنی بر لوکیتور Mastering locator-based actions

  • ناوبری در صفحات و تب‌ها Navigating pages and tabs

  • همگام‌سازی رویدادها و Waitها Synchronizing events and waits

  • اشیاء صفحه‌ای قابل استفاده مجدد (Page Objects) Reusable page objects

  • جریان End-to-End: از فرم‌ها تا تب‌ها End-to-end flow: forms to tabs

پیکربندی و اجرای تست‌های Playwright Configuring and running Playwright tests

  • پیکربندی playwright.config.ts Configuring playwright.config.ts

  • مدیریت محیط (Environment) و متاداده‌ها Managing environment and metadata

  • اجرای موازی تست‌ها Running tests in parallel

  • سوئیچ بین محیط‌های مختلف Switching between environments

  • ساختاربندی پروژه TypeScript Structuring your TypeScript project

رهگیری شبکه و ابزارهای دیباگ Network interception and debugging tools

  • Mock کردن APIها برای تست‌های قطعی Mocking APIs for deterministic tests

  • ثبت Traceها و اسکرین‌شات‌ها Capturing traces and screenshots

  • دیباگ با استفاده از Inspector Debugging with Inspector

نمایش نظرات

آموزش جامع Playwright با TypeScript
جزییات دوره
2h 8m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
6
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduardo Freitas Eduardo Freitas

ادواردو یک علاقه مند به فناوری ، معمار نرم افزار و طرفدار موفقیت مشتری است. او راه حل های دات نت سازمانی را طراحی کرده است که فرآیندهای مهم تجاری مانند راه حل های حساب های قابل پرداخت و Mailroom را برای انواع سازمان ها استخراج ، اعتبارسنجی و خودکار می کند. وی سیستم های تولید را برای نام های جهانی مانند کوکا کولا ، انل ، پیرلی ، فیات-کرایسلر ، زیراکس و بسیاری دیگر طراحی و پشتیبانی کرده است. او یک متخصص شناخته شده در بخش بازار مدیریت محتوای سازمانی است ، به طور خاص در ضبط و استخراج داده ها و اتوماسیون فرآیند اسناد تمرکز دارد. او یک سیستم پردازش فاکتور تأمین کننده برای Agfa طراحی کرد که 50٪ پردازش مستقیم (50٪ فاکتورهای استخراج شده از کاغذ ، تأیید و صادر شده به SAP بدون هیچ گونه اعتبار انسانی) را به دست آورد. او همچنین دوست دارد در مورد فن آوری های پیشرفته بنویسد. او عاشق کمک به موفقیت مشتریان است. در اوقات فراغت او از گذراندن وقت با خانواده و بیرون بودن لذت می برد. او عاشق دویدن و ورزش است.