Software Testing Unleashed · 2026-04-02 · 22 min
Why Python might be the smarter choice for your Playwright tests Free e-book: The 7 success factors of software testing. 25 years of project experience in one 33-page workbook, now also in English Get it for free "Python by default is a synchronous language. You don't have this await, async and so on stuff that you have on the JavaScript and TypeScript stuff." - Maciej Kusz In this episode, I talk with Maciej Kusz, program chair of the Testwarez conference in Poland, about why Playwright doesn't have to mean TypeScript. Maciej has been using Playwright with Python for years and shows that Python testers can leverage the framework just as effectively - if they know which PyTest plugins to use and where the documentation actually lives. We dig into the practical trade-offs: what TypeScript does better out of the box, where Python offers more flexibility for QA work beyond the browser, and why stable tests are surprisingly easier to achieve in Python's synchronous world. With 17 years of experience as a QA and 14 years of test automation (Python and recently TypeScript), Maciej Kusz has been testing UI, API, IoT and has been a test lead and architect, mentor and keynote speaker.