Explanation
Playwright Python and Pytest for Web Automation Testing, Playwright is a modern, fast and reliable tool from Microsoft that enables testing and instrumentation for all modern browsers including chromium, firefox and webkit. Pytest is a popular Python testing framework that provides a simple and flexible way to write and run tests. In this course, you will learn how to add Playwright capabilities to the Pytest framework using the pytest-playwright plugin.
As a bonus, we’ll create a script to automatically check for new emails in our inbox and report back with an example of automatic letter checking! After learning about web automation, we will start with testing. Again, it’s okay if you’re new to test automation or testing at all! You will go from writing a basic test to live tests. By the end of the course, you’ll be able to write fast, reliable, and efficient test automation using Playwright and Pytest.
What will you learn?
- Write scripts to open browsers and automate tasks on most websites
- Access web elements using a variety of methods such as element roles, inline text, form tags or placeholders, CSS selectors, and XPath.
- Perform actions on web objects such as hover, click, fill out a form, select an option, upload files, and use keyboard shortcuts.
- Handle events such as automatic waits, custom waits for loading items, page navigations, requests, and downloads.
- Log in to websites and verify yourself using your Google account
- Write a script to automate your inbox to check for new emails and get notified
- Use pytest to write and run test cases and define custom pytest tools to share test state/data.
- Take advantage of drama tools such as screen capture, video recording, radio tracking, and auto code generator.
- Apply best practices such as web-first claims, Point of View Object Models (POM), request middleware and parallelism.
- Test API endpoints, define custom API requests, intercept API responses, and mock custom API data.
- Deploy live tests using Github CI
- Practice Behavioral Development (BDD) with a dramatist and behaved python
Who is this course for?
- Beginner Python developers who want to learn web automation testing
- Auto testers who want to learn about Playwright
Specificatoin of Playwright Python and Pytest for Web Automation Testing
- Publisher: Udemy
- Teacher: Rahul Mula
- Language : English
- Level : All Levels
- Number of courses: 124
- Duration: 10 hours and 1 minute
Content Playwright Python and Pytest for Web Automation Testing
Requirements
Pictures
Sample Clip
Installation Guide
Extract files and watch your favorite player
Subtitle : Not available
Quality: 720p
Download Links
Password file: free download software
file size
3.84 GB