fbpx
Next class: QA FLEX (Start 07/12/23) Learn more & Sign Up

Python with Playwright for Web Automation

Python with Playwright for Web Automation

Python with Playwright for Web Automation

Python

Turbocharge your testing career by mastering Python and Microsoft’s blazing-fast Playwright framework for cross-browser automation.

This isn’t just another coding course — it’s a practical, full-stack automation experience built to sharpen your Python fundamentals while giving you hands-on Playwright expertise. Perfect for QA engineers, SDETs, or devs transitioning into automation, you’ll walk away ready to ship real-world, production-grade test suites with Python and Playwright.

What You Will Learn

Python Essentials for Automation

  • Build fluency with variables, data types, control flow, and functions
    Write Python code that’s clean, reusable, and test-focused

  • Apply object-oriented principles to automation design

  • Handle file I/O, exceptions, and robust test data workflows

Mastering Playwright for Web UI Automation

  • Get up and running with Playwright and Python

  • Automate real-world interactions: clicking, typing, dropdowns, file uploads/downloads

  • Master Playwright locators, test lifecycle, and wait strategies

  • Compare sync vs async APIs and choose the right model for your framework

Structured Testing with PyTest

  • Build modular, maintainable test suites with PyTest

  • Use fixtures, conftest.py, and organized test discovery

  • Run parallel tests across multiple browsers and contexts

Behavior-Driven Testing with Gherkin + pytest-bdd

  • Write business-friendly test cases with feature files

  • Connect BDD scenarios to test functions using pytest-bdd

  • Build scalable BDD projects that mirror real team workflows

Advanced Test Scenarios and UI Validation

  • Perform visual regression testing with screenshots

  • Record videos and evidence artifacts for failed test runs

  • Simulate mobile devices, responsive views, and incognito contexts

  • Validate layout and content across browsers

Test Architecture and Scalability

  • Architect robust suites using the Page Object Model (POM)

  • Separate locators, actions, and assertions into clean modules

  • Scale frameworks for teams and CI pipelines

Reporting and CI/CD Readiness

  • Integrate Playwright tests into GitHub Actions and CI pipelines

  • Learn test automation best practices used by elite engineering teams

Capstone + Career Acceleration

  • Final project: build a complete test automation framework

  • Understand test strategy, automation ROI, and future-proofing your skillset

  • Get guidance on next steps: cloud testing, AI-based QA, and DevOps automation

PAYMENT OPTIONS

  • Pay with a debit/credit card (the option is available in our shopping cart)
  • Pay with the Zelle app (make a transfer from your Zelle account)
  • Mail us a check (make checks payable to “Portnov Computer School”, mail to 830 Stewart drive, #106, Sunnyvale, CA 94085)

Please be advised, there is additional 3,5% transactions fee if you are using a credit card

Choose the payment amount

Clear

SKU: N/A Category: Tag:

Reviews from the previous class

Leave feedback

Please rate*