Playwright Comes to Python

Hi! My name is Andrey Lushnikov. I’m a Principal Engineer at Microsoft, former Chrome DevTools engineer and Chrome Puppeteer technical lead with over 11 years of experience in software engineering. Today, I’m a member of the Playwright core team. Playwright was first released in 2020 and has been dominating JavaScript cross-browser testing ever since. Now, Playwright comes to Python!

  • Chrome, Firefox & Safari
  • Windows, Linux & MacOS
  • Unmatched functionality
  • Beautiful built-in tooling
  • Free & Open Source

Too good? Come see yourself!

In this talk, we’ll spend an imaginary month with Playwright for Python. On day 1, we’ll set up reliable, cross-browser, end-to-end tests using Playwright for Python in less than 60 seconds. On day 3, we’ll learn how to easily author end-to-end tests using Playwright codegen feature. On day 7, we’ll debug our first test using Playwright Inspector. On day 30, we’ll use Playwright Tracing to analyze a test that fails exclusively on CI.

During this time, we’ll also learn about the framework’s unique APIs and capabilities.

By the end of the journey, you’ll be comfortable to start using Playwright for Python!