لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش نمایشنامه نویس در Node.js Fundamentals
Playwright in Node.js Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تستهای خودکار به طور غیرقابل انکاری به محافظت از کیفیت پروژههای نرمافزاری کمک میکنند و تستهای انتها به انتها بخش مهمی از آن هستند. در این دوره آموزشی Playwright with Node.js Fundamentals، نحوه نوشتن تست های خودکار برای برنامه های کاربردی تحت وب را یاد خواهید گرفت. ابتدا متوجه خواهید شد که Playwright با سایر ابزارهای موجود در بازار و مزایای آن و همچنین API و مفاهیم اصلی Playwright متفاوت است. در مرحله بعد، به کدنویسی عملی می پردازید و طیف گسترده ای از تست های رابط کاربری را می نویسید. شما با طیف وسیعی از عناصر تعامل خواهید داشت و یاد می گیرید که چگونه موقعیت های دشوار مختلف را مدیریت کنید. سپس، میآموزید که چگونه از قدرت Playwright Test، آزمایشکننده پرچمدار Playwright و همچنین قدرت پیکربندی استفاده کنید تا آزمایشها را تمیزتر، نابتر و قابل نگهداریتر کنید. در نهایت، نحوه رسیدگی و دستکاری درخواستهای شبکه و استفاده از ابزارهای اشکال زدایی را یاد خواهید گرفت. وقتی این دوره را تمام کردید، مهارت نوشتن مجموعه آزمایشی خود را از تستهای خودکار پایان به انتها خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
معرفی نمایشنامه نویس
Introducing Playwright
معرفی
Introduction
چرا نمایشنامه نویس؟
Why Playwright?
پیش نیازها
Prerequisites
نسخه ی نمایشی: راه اندازی پروژه
Demo: Project Setup
نسخه ی نمایشی: اولین اسکریپت
Demo: First Script
نسخه ی نمایشی: پشتیبانی از مرورگر
Demo: Browser Support
معرفی پروژه آزمایشی
Introducing Demo Project
بررسی اجمالی دوره
Course Overview
درک مفاهیم اصلی نمایشنامه نویس
Understanding Playwright’s Core Concepts
معرفی
Introduction
درک تابع تست
Understanding the Test Function
در اجرای تست ها مشکل دارید؟
Trouble Running Tests?
نصب پلاگین VS Code
Installing VS Code Plugin
استفاده از فیکسچرها
Using Fixtures
با استفاده از Expect
Using Expect
درک Async-await
Understanding Async-await
خلاصه
Summary
با استفاده از مکان یاب
Using Locators
معرفی
Introduction
کند کردن کارها
Slowing Things Down
دریافت توسط برچسب
Getting by Label
دریافت بر اساس نقش
Getting by Role
دریافت با متن
Getting by Text
مکان یاب های مهم دیگر
Other Important Locators
مکان یاب های عمومی
Generic Locators
اعمال فیلترها
Applying Filters
برخورد با چند مسابقه
Dealing with Multiple Matches
سایر روش های مکان یابی
Other Locating Methods
مکان یابی فریم ها
Locating Frames
با استفاده از Codegen
Using Codegen
خلاصه
Summary
با استفاده از اقدامات اساسی نمایشنامه نویس
Using Playwright Basic Actions
معرفی
Introduction
مدیریت ناوبری
Handling Navigation
چالش کدنویسی
Coding Challenge
پر كردن
Filling
پر کردن در مقابل تایپ
Filling vs Typing
کلیک کردن
Clicking
چک کردن
Checking
انتخاب کردن
Selecting
سایر اقدامات دقیق
Other Precise Actions
ادعاها
Assertions
خلاصه
Summary
انجام اقدامات پیشرفته تر
Performing More Advanced Actions
معرفی
Introduction
مدیریت دیالوگ ها
Handling Dialogs
نظارت بر رویدادها
Monitoring Events
دستکاری کوکی ها
Manipulating Cookies
مشاهده فضای ذخیره سازی مرورگر
Viewing Browser Storage
Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.
نمایش نظرات