Playwright with Python for Web Automation Testing + Visual

Create a scalable Pytest framework from scratch with Visual Testing (free), Parallel execution, Reports, CI/CD and more
4.43 (1214 reviews)
Udemy
platform
English
language
Software Testing
category
Playwright with Python for Web Automation Testing + Visual
6 558
students
7.5 hours
content
Nov 2023
last update
$84.99
regular price

Why take this course?

🌟 Course Headline:

🚀 "Playwright with Python for Web Automation Testing + Visual" - Your Journey to a Robust Pytest Framework! 🚀


Spin up your automation framework from scratch in a matter of days! It's super fast with Python and pytest. Dive into the world of web automation and come out with a scalable, robust framework that incorporates Visual Testing, Parallel Execution, Reports, and seamless CI/CD integration. 🛠️✨


Course Overview:

In this comprehensive course, we'll take you through the essentials of Python basics to get you started on the right foot. Then, we'll introduce you to the powerful capabilities of Playwright, and how to integrate it with pytest using markers, fixtures, and CLI commands to create a highly efficient test suite.

Here's what you'll learn:

  • 🐍 Python Basics: Lay the foundation with essential Python skills.
  • 👁️‍🗨️ Playwright Mastery: Learn how to perform browser automation at lightning speeds.
  • 🧪 Pytest Framework: Understand project structure and implementation for robust tests.
  • 📐 Page Object Model: Design maintainable test scripts with the Page Object Model.
  • 📊 Reporting: Generate insightful reports to track your test progress.
  • 🚀 Parallel Execution: Speed up your testing by running multiple tests concurrently.
  • 🔄 Pytest Fixtures: Master set_up and tear_down methods for a clean testing environment each time.
  • 🤖 Playwright Fixtures Utilization: Leverage built-in Playwright fixtures to enhance your test suite.
  • 🛠️ CI/CD with GitHub Actions: Deploy your tests to a CI/CD pipeline using GitHub Actions.
  • 🔑 yml Syntax and Secrets Management: Learn the essentials of yml syntax and store sensitive data like passwords securely as GitHub Secrets.
  • 🖼️ Visual Testing: Perform Visual Testing to ensure your web application looks just right on every user's screen.

Why Playwright?

Playwright is a game-changer in the world of testing and automation. It enables fast, reliable, and capable testing across all modern browsers, including Chromium, Firefox, and WebKit. With support for both headful and headless modes, Playwright ensures that your tests are not only fast but also versatile enough to handle a variety of scenarios.


Key Features of Playwright:

  • 🏎️ Fast Execution: Experience the unmatched speed of Playwright's test execution, which is designed to be REALLY fast!
  • 🚀 Auto-Wait APIs: Enjoy the reliability of tests that auto-wait for elements to be ready.
  • 🔄 Browser Contexts: Utilize browser contexts for fast isolation with a single browser instance.
  • 🧩 Resilient Element Selectors: Playwright can select elements using user-facing strings, enhancing the reliability of your tests.
  • 🌍 Cross-Domain & Frame Testing: Automate complex scenarios across multiple domains, pages, and frames with ease.

Get ready to transform your approach to web automation testing with this comprehensive course by Symon Storozhenko. Enroll now and take your first step towards a career in high-quality software assurance! 🎓🚀

Course Gallery

Playwright with Python for Web Automation Testing + Visual – Screenshot 1
Screenshot 1Playwright with Python for Web Automation Testing + Visual
Playwright with Python for Web Automation Testing + Visual – Screenshot 2
Screenshot 2Playwright with Python for Web Automation Testing + Visual
Playwright with Python for Web Automation Testing + Visual – Screenshot 3
Screenshot 3Playwright with Python for Web Automation Testing + Visual
Playwright with Python for Web Automation Testing + Visual – Screenshot 4
Screenshot 4Playwright with Python for Web Automation Testing + Visual

Loading charts...

Comidoc Review

Our Verdict

This Playwright with Python course offers a solid introduction to web automation testing, though students may face challenges logging into the provided sample site. The course is best suited for those willing to research and learn on their own as some content inconsistencies might require extra effort in following along. Despite minor drawbacks, this Udemy course can still prove beneficial for those interested in Playwright-focused web automation.

What We Liked

  • Comprehensive coverage of Playwright with Python, including parallel execution, reporting, and CI/CD
  • Instructor provides visual testing and tackles various authentication issues
  • Excellent response time from the instructor to student queries
  • Useful for both beginners and those with basic knowledge of Python and Playwright

Potential Drawbacks

  • Website login issue in course-provided sample site persists, causing confusion
  • Inconsistencies in video content due to updates leave some lessons unclear
  • Pace is quick and might be challenging for absolute beginners unfamiliar with Python
  • Setup instructions vary between Windows and Mac systems

Related Topics

4136098
udemy ID
21/06/2021
course created date
18/09/2021
course indexed date
Bot
course submited by