Testing Web Applications with Playwright
summary
Playwright provides end-to-end, cross‑browser testing with one API and multi‑language support (JavaScript/TypeScript, .NET, Java, Python). Tests run in full isolation and parallel by default, locators auto‑wait and getByRole locators simplify selectors, and codegen records user actions to produce editable tests (recorded a Netflix chat flow and exposed a bug: emails sent without an @). Traces capture DOM snapshots, network and console and open in a trace viewer for step‑by‑step debugging; CI workflow for GitHub Actions and iPhone 12 mobile emulation are built in.
AI-written summary · about
chapters (11)
- 0:00Introduction and speaker intro
- 3:02Why testing matters
- 5:27Playwright setup and basics
- 8:13Running and debugging tests
- 10:59Locators and selectors
- 14:50Codegen for test recording
- 22:26Reports and trace viewer
- 27:20Mobile testing
- 32:36CI integration
- 36:26Playwright vs competitors
- 39:49Q&A and closing
related talks
30mTesting Web Applications with Playwright
20mTesting Web Applications with Playwright
39mTesting Web Applications with Playwright
51mTesting Web Applications with Playwright
30mPlaywright: The Tool That Will Revolutionize End-to-End Testing
28mTesting Web Applications with Playwright
35mState of end-to-end testing for modern web applications
24mPlaying your tests wright
