We rewrote our entire test suite (600 tests → 800 tests, Selenium Java → Playwright TypeScript) over 8 months. Honest…
22 discussions
We rewrote our entire test suite (600 tests → 800 tests, Selenium Java → Playwright TypeScript) over 8 months. Honest…
After 8 months of incremental migration, our entire Selenium suite (Java + TestNG) is now Playwright + TypeScript. A…
People often share CI setups. Here's my local setup for writing and debugging tests: VSCode extensions: - Playwright…
2 votes · select an option to vote
Before trace viewer, debugging a CI failure meant adding console.log, pushing, waiting 8 minutes for CI, repeat.…
Our test suite: 1200 Playwright tests, currently runs serially in ~55 minutes. Target: under 10 minutes for the PR…
Theoretically we should test Chrome, Firefox, Safari, Edge. In practice: - Chrome is 65% of our user base - Safari is…
We want to add visual regression tests for our design system components (50+ components) and a few key pages. Tools…
We have several user flows triggered by emails: registration confirmation, password reset, order confirmation. I need…
Our Playwright suite has 200+ tests and login takes 3–4 seconds each time. Running everything serially we're losing ~15…
We want to add accessibility testing to our suite. We have a React app with ~60 pages. Current thinking: - axe-core +…
Most people run headed during development and headless in CI. But I'm curious about the exceptions: - When do you run…
Playwright now supports component testing (React/Vue/Svelte) which blurs the line with E2E tests. In practice I'm…
I need to test that a CSV export button downloads the correct file with the right data. Our app generates the file…
File uploads work fine locally (macOS) but fail intermittently in our Linux CI containers. We're using…
I'm building a Page Object Model layer with TypeScript strict mode enabled and running into issues typing things…
We have a real-time dashboard that uses WebSockets and I'm struggling to write reliable tests for it. The main…
I'm writing a test for an admin action that should be visible to admins but hidden from regular users. The test needs…
I see test.step() mentioned in Playwright docs but I'm not clear on when it's worth the extra nesting. From what I…
Flaky tests are killing our team's confidence in the test suite. We're seeing around 8–12% flake rate on our Playwright…