John Hill
John (@unlikelyzero) is an official Playwright Ambassador and maintains eslint-plugin-playwright, the lint plugin teams use to keep Playwright tests stable and maintainable.
AI agents write Playwright tests faster than your team can review them. Learn how to turn ESLint into the always-on reviewer your coding agents can't ignore.
With John Hill & Rajiv Jain
Moderated by Punkaj Jain
Free. Can't make it live? Register and we'll send the recording.
Loading registration form…
Ask Claude Code, Cursor, Copilot or Playwright's own test agents to make a failing test pass, and they reach for whatever works right now. The test goes green. Three weeks later it's the flake blocking someone else's PR in CI.
Prompts and instruction files help, but agents route around them as context grows. A lint rule doesn't. It runs in about a second, gives the same verdict every time, and puts its error in front of the agent at the moment it makes the mistake.
await page.waitForTimeout(2000);Unexpected hard waitpage.locator('div.css-1x9 > span')Use a role or test-id locator.first() // dodge strict modeAvoid .first() without intentclick({ force: true })Forced action hides a real bugIn a 30-minute session, John shows exactly which rules to turn on and how to put them in front of your agents.
Which recommended and opt-in rules catch the shortcuts agents take most often
How to ban raw locators, hard waits and direct page access in specs, closing the loopholes agents find next
How to rewrite lint messages as fix instructions, so the agent repairs the code correctly the first time
How to wire linting into Claude Code hooks, Cursor, Copilot and Playwright MCP, so every edit is checked before a browser launches
When to graduate from no-restricted-syntax to a custom rule, and how to push it upstream
The same prompt, with and without the rules. Watch the linter steer the agent toward stable, accessible, maintainable tests.
A practical, demo-led session with one of the Playwright community's own maintainers, plus a view from the team that helps companies run AI-assisted testing at scale.
John (@unlikelyzero) is an official Playwright Ambassador and maintains eslint-plugin-playwright, the lint plugin teams use to keep Playwright tests stable and maintainable.
Rajiv will share how ThinkSys helps engineering teams make AI-written tests reliable in CI, and what it takes to run quality at the speed of AI coding agents.
Punkaj will moderate the session and guide the conversation between our speakers.
ThinkSys builds and runs Playwright automation, managed testing and dedicated QA and SDET teams for SaaS, fintech and healthcare companies, including cleanup and stabilization of flaky test suites.
Explore Playwright automation services →Tuesday, Oct 27 · 10:00 AM PT / 1:00 PM ET / 10:30 PM IST · Live on Zoom
Register for free