A browser automation framework and ecosystem.
Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
Next-gen browser and mobile automation test framework for Node.js
Test Automation Made Simple
Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
Undetected version of the Playwright testing and automation library.
Supercharged End 2 End Testing Framework for NodeJS
Open Source record and playback test automation for the web.
A browser testing and web crawling library for PHP and Symfony
Automated driver management and other helper features for Selenium WebDriver in Java
Advanced Privacy Browser Core with Unified Fingerprint Defense: Cloudflare, Akamai, Kasada, Shape, DataDome, PerimeterX, hCaptcha, FunCaptcha, Imperva, reCAPTCHA, ThreatMetrix, Adscore
β
A high-level API for programmatically interacting with web pages through WebDriver.
Laravel Dusk provides simple end-to-end testing and browser automation.
δΈδΈδ»£Pythonηwebθͺε¨εθΏζ£ζ΅ζ‘ζΆοΌAIθͺζθ°θ―θΏθ‘οΌtraceζ₯εΏε―εζδΈεη½ι‘΅ιΎθ·―οΌιθΏδΈεη½η«ζ£ζ΅ηFirefoxζηΊΉζ΅θ§ε¨γRuyiPage is a Python-based Firefox automation framework built on the next-generation WebDriver BiDi protocol.
A farm of real iPhones, run from your Mac. Open-source iOS device automation with live control, a Postgres-backed scheduler, and TikTok workflows. Self-hosted, Apache-2.0.
Undetected Python version of the Playwright testing and automation library.
A blazing fast, async-first, undetectable webscraping/web automation framework based on ultrafunkamsterdam/nodriver. Now with Docker support!
Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.
Selenium WebDriver client for Rust, for automated testing of websites
Java language binding for writing Appium Tests, conforms to W3C WebDriver Protocol
Apache Geb: Very Groovy Browser Automation
End-to-End Testing with AI for Agents and Engineers
ποΈ A CLI Tool to Automate Your Everyday Web Browser.
a stealthy browser automation framework
Selenium that anti-bots cannot see, so no captchas: same API, anti-detect stealth headless Firefox, undetected fingerprint, bypass bot detection, Python web scraping and browser automation.
Undetected NodeJS version of the Playwright testing and automation library.
Remote control interface that enables introspection and control of user agents.
WebDriver Screenshot utility. Take screenshots, crop, prettify, compare
The open source visual testing platform for teams and AI agents. Review the product, not just the code.
A TypeScript-native acceptance testing framework that gives your Playwright Test, WebdriverIO, or Cucumber test suite the architecture it needs to scale.
Ready to use Lean Test Automation Architecture using Java and Selenium WebDriver to speed up your test automation
TypeScript bot detection: catch WebDriver, headless Chrome, Playwright/Puppeteer, robotic mouse/typing, datacenter IPs, JA3 TLS mismatch & timezone spoofing β browser + Node.
Boilerplate project to run WebdriverIO tests with Cucumber
Bidirectional WebDriver protocol for browser automation
Selenium2 (webdriver) driver for Mink framework
Model Context Protocol server for Firefox DevTools - enables AI assistants to inspect and control Firefox browser through WebDriver BiDi
DeepSeek Harness (DSH) plugin: a live iOS Simulator β and a USB-connected iPhone β inside the conversation. 22 agent tools for booting, building, driving the UI by accessibility identity, OCR text or list rows, plus a streaming sidebar panel you can tap and drag on.
Android automation from code. Test your apps on real phones, script the tasks you repeat, run a shelf of phones, or let an AI agent use one, from Python, Node.js, the CLI, HTTP or Appium clients. No ADB, no USB cable, no root.
Control mobile devices from OpenCode β live TUI sidebar screen, resilient UI hierarchy dumps, touch gestures, and deep links.
One beautiful HTML test report for Playwright, Cypress and WebdriverIO, with Cucumber BDD. Shows what broke, who owns it and whether it is new. Plain-language errors, secrets masked, no server, no API keys.
Benchmarking headless browsers as agent runtimes