Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
قدرت نمایشنامه نویس و pytest را برای تست اتوماسیون وب و تست API آزاد کنید اسکریپت های پایتون را برای راه اندازی مرورگرها و خودکارسازی کارهایی که معمولاً در وب سایت ها انجام می شود، تعیین مکان عناصر وب با استفاده از روش های مختلف مانند نقش عنصر، متن داخلی، برچسب فرم یا مکان نگهدار، انتخابگرهای CSS و XPath انجام اقدامات روی عناصر وب مانند شناور کردن، کلیک کردن، پر کردن فرم، انتخاب گزینه، آپلود فایلها و استفاده از میانبرهای صفحه کلید مدیریت رویدادهایی مانند انتظار خودکار، انتظار سفارشی برای بارگیری یک عنصر، پیمایش صفحه، درخواستها و دانلودها ورود به وبسایتها و با استفاده از حساب خود مانند حسابهای Google، اسکریپتی بنویسید تا ایمیلهای صندوق ورودی را خودکار بررسی کنید و ایمیلهای جدید را گزارش دهید. ویدیوها، نمایشگر ردیابی، و تولیدکننده کد خودکار بهترین روشها مانند ادعاهای اول وب، مدلهای شی صفحه (POM)، رهگیری درخواستها و نقاط پایانی API تست موازی، تعریف زمینه درخواست API سفارشی، رسیدگی به پاسخهای API، و تمسخر دادههای سفارشی API استقرار خودکار تست هایی با استفاده از Github CI Practice Behavior Driven Development (BDD) با نمایشنامه نویس و رفتار پایتون پیش نیازها: Python HTML
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 تستها و اتوماسیونهای سریع، قابل اعتماد و توانا انجام دهید.
سرفصل ها و درس ها
شروع شدن
Getting Started
مکان یاب ها
Locators
اقدامات
Actions
مناسبت ها
Events
احراز هویت
Authentication
جستجوگر ایمیل خودکار
Automated Mail Checker
pytest
pytest
افزونه pytest-playwrit
pytest-playwright Plugin
ابزار نمایشنامه نویس
Playwright Tools
ادعاهای وب اول
Web-First Assertions
UI تست زمین بازی
UI Testing Playground
وسایل نمایشنامه نویس
Playwright Fixtures
مدل شی صفحه (POM)
Page Object Model (POM)
رویدادهای شبکه
Network Events
تست API
API Testing
بهينه سازي
Optimization
نکات و ترفندها
Tips and Tricks
Github API
Github API
یکپارچه سازی پیوسته (CI)
Continuous Integration (CI)
Python Developera Python توسعه دهنده، نویسنده و دانش آموز Rahul در اینجا. من چند کتاب در مورد علوم رایانه ای مانند پایتون برای مبتدیان، علم داده ها با پایتون و غیره نوشته ام که در آمازون منتشر شده اند. شما می توانید آنها را بررسی کنید اگر می خواهید در آمازون بخواهید آن را با عنوان کتاب و نام من جستجو کنید.
نمایش نظرات