For end-to-end testing automation, Playwright is the most direct fit: it is a full test runner with auto-waiting, assertions and tracing across Chromium, Firefox and WebKit 1. Selenium 8, Cypress 9 and Appium 5 are alternatives for browser or mobile E2E work, with Robot Framework 4 as a keyword-driven option.
- 1
Playwrightplaywright.devwebsite read, tools not yet checked
Full-featured end-to-end test runner with auto-waiting, web-first assertions, tracing and parallelism across Chromium, Firefox and WebKit, exposed through the playwright SDK and a CLI for coding agents.
official:SDK · playwright+230 community tools built for it
- 2
Seleniumselenium.devverified and signed
Browser automation tool giving control over Chrome, Firefox, Edge and Safari through the W3C WebDriver standard, with scripts in Java, Python, C#, Ruby, JavaScript or Kotlin.
+32 community tools built for it
for agents: automation · automation · webdriver
- 3
Cypresscypress.iowebsite read, tools not yet checked
Runs end-to-end and component tests in a real browser with rewindable failures, plus a Cypress Cloud MCP server for AI agents.
official:MCP server · Cypress Cloud MCP
- 4
- 5
Robot Frameworkrobotframework.orgverified and signed
Open-source keyword-driven automation framework for test automation, extensible in Python and Java, usable for E2E testing without licensing fees.
+4 community tools built for it
for agents: testautomation · testing · automation
Sources
- 1Fast and reliable end-to-end testing for modern web apps | Playwrightplaywright.dev · read 2026-10-29
- 4Robot Frameworkrobotframework.org · read 2026-10-29
- 5Welcome - Appium Documentationappium.io · read 2026-10-29
- 8Seleniumselenium.dev · read 2026-10-29
- 9Web testing and quality for teams and AI agents | Cypresscypress.io · read 2026-10-29
For agents: the 10 actions behind this answer
· Playwright website read, tools not yet checked
Web automation and testing for apps, scripts, and AI agents
cli-e2e-testing · cli-e2e-testing verified and signed
Guide for writing Aspire CLI end-to-end tests using Hex1b terminal automation. Use this when asked to create, modify, or debug CLI E2E tests.
unittest · pytest verified and signed
testautomation · robotframework verified and signed
automation · Appium-Python-Client verified and signed
e2e-tests-studio · e2e-tests-studio verified and signed
REQUIRED when modifying any file in packages/playground-ui or packages/playground. Triggers on: React component creation/modification/refactoring, UI changes, new playground features, bug fixes affecting studio UI. Generates Playwright E2E tests that validate PRODUCT BEHAVIOR, not just UI states.
· Gauge website read, tools not yet checked
Gauge is an open source test automation framework that takes the pain out of writing and maintaining regression or acceptance test suites.
automation · WebDriver Support verified and signed
· Cypress website read, tools not yet checked
Your AI writes the code. Cypress proves it works: end-to-end tests in a real browser, failures you can rewind, and coverage and accessibility on every run.
playwright-skill · playwright-skill verified and signed
Battle-tested Playwright patterns for writing, debugging, and scaling reliable test suites. Use when you need guidance for E2E, API, component, visual, accessibility, or security testing, plus CI/CD, CLI automation, page objects, and migration from Cypress or Selenium. TypeScript and JavaScript.
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.