Next generation e2e testing framework for web and mobile apps.
Global
Let AI assistants and test suites use real phones like a human.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Android automation from code. js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
CLI for common Playwright actions. Record and generate Playwright code, inspect selectors and take screenshots.
AI ships code in minutes — verifying it hasn't. testsprite opens your live app, uses it like a real user, and shows your coding agent exactly what broke — so it fixes its own work before a bug ever reaches you.
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
> Puppeteer is a JavaScript library which provides a high-level API to control > Chrome or Firefox over the > DevTools Protocol or WebDriver BiDi. > Puppeteer runs in the headless (no visible UI) by default
Midscene combines a vision-driven GUI Agent with a testing kit for writing, verifying, and debugging UI tests across web, mobile, and desktop apps through the same Agent APIs.
🐙 CDP Mode bypasses bot-detection with Chromium-based browsers. 🎭 Stealthy Playwright Mode extends CDP Mode's stealth to Playwright. for the main framework.
Our documentation is now live on GitHub Pages at We recommend browsing the documentation on GitHub Pages rather than directly in the repository.
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.
Ragas is your ultimate toolkit for evaluating and optimizing Large Language Model (LLM) applications. Say goodbye to time-consuming, subjective assessments and hello to data-driven, efficient evaluation workflows. Don't have a test dataset ready?
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Robot Framework |r| is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). It has simple plain text syntax and it can be extended easily with generic and custom libraries.
Hurl is a command line tool that runs HTTP requests defined in a simple plain text format .
Python version of the Playwright testing and automation library.
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
The elegant testing framework for PHP developers and AI agents.
JS is a standalone, framework-agnostic JavaScript library that enables recording, replaying, and stubbing of HTTP interactions.
Let's get started by writing a test for a hypothetical function that adds two numbers. js file:
Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation.
Most popular Mocking framework for unit tests written in Java
A toolkit with common assertions and mocks that plays nicely with the standard library
js test runner that lets you develop with confidence 🚀
Simple JavaScript testing framework for browsers and node.js
本仓库遵循 FIT2CLOUD Open Source License 开源协议,该许可证本质上是 GPLv3,但有一些额外的限制。
A complete, running test framework — page objects, API contracts, data factories, CI —
Drives your web page in a real browser and tells you what broke. No tests to write, no LLM.
You want to write maintainable tests for your React components. As a part of this goal, you want your tests to avoid including implementation details of your components and rather focus on making your tests give you the confidence for which they are intended.