Playwright یک ابزار اتوماسیون مرورگر مدرن، سریع و قابل اعتماد از مایکروسافت است که آزمایش و اتوماسیون را در تمام مرورگرهای مدرن از جمله کروم، فایرفاکس و وب کیت امکان پذیر می کند. Pytest یک چارچوب تست پایتون محبوب است که روشی ساده و انعطاف پذیر برای نوشتن و اجرای تست ها ارائه می دهد. در این دوره آموزشی، یاد خواهید گرفت که چگونه با استفاده از افزونه pytest-playwright، قابلیت های Playwright را در چارچوب Pytest ترکیب کنید.
این دوره برای مبتدیان طراحی شده است! اگر چیزی در مورد اتوماسیون وب نداشته باشید، اشکالی ندارد! ما تمام اصول اساسی نمایشنامه نویس و اصول اتوماسیون وب را گام به گام پوشش خواهیم داد -
روش های مختلف برای مکان یابی عناصر وب مانند نقش، متن، انتخابگرهای css، xpath و غیره.
عملکردهایی را روی عناصر وب مانند کلیک کردن، پر کردن فرمها،
انجام دهیدرویدادهایی مانند انتظار خودکار، پیمایش صفحه، دانلودها و غیره.
تأیید هویت با حساب Google شما
به عنوان یک امتیاز، ما یک اسکریپت برای بررسی خودکار ایمیلهای جدید در صندوق ورودی خود ایجاد میکنیم و آنها را گزارش میکنیم، یعنی بررسی خودکار ایمیل!
پس از یادگیری اتوماسیون وب، با آزمایش شروع می کنیم. باز هم، اشکالی ندارد اگر اصلاً در زمینه تست یا تست اتوماسیون تازه کار هستید! شما از نوشتن یک تست پایه به استفاده از تستهای خودکار میروید -
مبانی آزمایش با pytest
افزونه pytest Playwright
ابزارهای نمایشنامه نویس مانند نمایشگر ردیابی، کدژن و غیره
اظهارات وب اول با استفاده از expect( )
مشکلات تست مدرن را با UI Testing Playground حل کنید
لوازم نمایشنامهنویس، راهاندازی/کاهش سفارشی با استفاده از قلابهای آزمایشی، و غیره.
مدل شیء صفحه (POM) را پیاده سازی کنید
رویدادهای شبکه را مدیریت کنید
تست API REST، احراز هویت و زمینه درخواست API
تکنیک های بهینه سازی مانند موازی سازی
آزمونهای خودکار را در CI مستقر کنید
آزمایشها را با دادههای آزمایشی از پیش تعریفشده پارامتر کنید
توسعه مبتنی بر رفتار با python behave
و موارد دیگر...
در پایان دوره، میتوانید تستهای خودکار بنویسید و با استفاده از Playwright و Pytest تستها و اتوماسیونهای سریع، قابل اعتماد و توانا انجام دهید.
Python Developera Python توسعه دهنده، نویسنده و دانش آموز Rahul در اینجا. من چند کتاب در مورد علوم رایانه ای مانند پایتون برای مبتدیان، علم داده ها با پایتون و غیره نوشته ام که در آمازون منتشر شده اند. شما می توانید آنها را بررسی کنید اگر می خواهید در آمازون بخواهید آن را با عنوان کتاب و نام من جستجو کنید.
نمایش نظرات