Cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol
Repository Index
47,133 repositories indexed
1–24 of 33 · Most stars
ARTEMIS turns natural-language instructions into reliable Android automation. It automates end-to-end workflows, captures logs, and integrates seamlessly with AI coding assistants such as Antigravity, Codex, and Claude Code. It also achieves 99%+ success rate on AndroidWorld Benchmark.
Painless E2E Automation for Mobile and Web
See interfaces like a human. E2E testing in natural language.
- testing
- browser-use
- computer-use
- gpt-operator
Gray box end-to-end testing and automation framework for mobile apps
- e2e-tests
- ios
- react-native
- android
idb is a flexible command line interface for automating iOS simulators and devices
TranslatedAutomation solution for multi-platform.
- automation
- testing
- uitest
- android
Android UI Testing
Concise UI Tests with Java!
Self-hosted iOS & Android simulator streaming for the whole team
- appetize-alternative
- android
- ios
- react-native
Hercules is the world’s first open-source testing agent, enabling UI, API, Security, Accessibility, and Visual validations – all without code or maintenance. Automate testing effortlessly and let Hercules handle the heavy lifting! ⚡
- ai
- autogen
- automation
- browser
A tool for running android and iOS appium tests in parallel across devices... U like it STAR it !
- parallel
- appium
- cucumber
- mp4box
Open-source self-improving QA agent for software teams. A test harness with memory. Write tests in natural language for web and mobile. agent-qa learns from every run, adapts to UI changes, and catches regressions before you ship.
- playwright
- end-to-end-testing
- ai-testing
- ai-agents
User-oriented Web UI browser tests in Python
- automation
- e2e-testing
- python
- selene
Cross-platform test runner
Write and debug tests easily, with full action history, time travel, screenshots, rapid re-execution, video records, interactivity, isolation and more
AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Works with Claude, Cursor, Windsurf, Copilot. Test Flutter, React Native, iOS, Android, Web, Electron, Tauri, KMP, .NET MAUI — all from natural language.
Enabling Test Automation in Java
WebDriver implementation for Qt
AET - a system that detects visual changes on web sites and performs basic page health checks
- aet
- regression-tests
- automation
- testing
:iphone: Wrapper Appium Framework in Java which supports Automation of Mobile and Tablet apps.
- appium
- appium-android
- appium-ios
- java
Callisto is an open-source Kubernetes-native implementation of Selenium Grid.
- selenium
- kubernetes
- selenium-grid
- selenoid
A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET
- appium
- winappdriver
- pageobject-pattern
- uwp
Screen reader automation library for Playwright testing.
- playwright
- voiceover
- accessibility
- accessibility-testing