Detox is a gray‑box end‑to‑end testing framework for React Native apps that runs on real devices and simulators. Looking for other tools that can handle web, mobile, and native app testing? Below are 20 popular alternatives.
Get targeted exposure with custom position pinning and highlighted placement.
Open‑source, cross‑platform automation framework supporting iOS, Android, and Windows apps using the WebDriver protocol.
Google’s native Android UI testing framework offering fast, reliable instrumentation tests written in Java/Kotlin.
Apple’s native UI testing framework for iOS/macOS apps, integrated with Xcode and Swift/Objective‑C.
Modern JavaScript end‑to‑end testing tool for web applications with automatic waiting, time‑travel debugging, and a powerful UI.
Cross‑browser automation library from Microsoft supporting Chromium, Firefox, and WebKit with native mobile emulation.
Long‑standing open‑source framework for automating browsers across many languages and platforms.
Node.js‑based end‑to‑end testing framework for web apps that requires no WebDriver, with built‑in concurrency and CI support.
Cloud‑based real‑device testing platform offering manual and automated testing for native, hybrid, and web apps.
Cross‑browser testing SaaS providing instant access to real browsers, devices, and OS versions for automated Selenium/Appium runs.
Comprehensive cloud testing platform supporting Selenium, Appium, Espresso, XCUITest, and visual testing on thousands of device/browser combos.
Enterprise‑grade cloud testing solution for web, mobile, and IoT with scriptless and script‑based automation options.
All‑in‑one automation solution that wraps Selenium and Appium, offering a low‑code UI for web, mobile, API, and desktop testing.
Commercial UI test automation tool supporting desktop, web, and mobile apps with a codeless recorder and robust reporting.
Google’s native iOS UI testing framework that integrates tightly with Xcode and provides synchronization for reliable tests.
Generic open‑source automation framework using keyword‑driven testing, extensible with SeleniumLibrary, AppiumLibrary, etc.
Cucumber‑based framework for automated acceptance testing of native and hybrid iOS/Android apps.
Selenium‑compatible automation framework for testing native and hybrid Android apps on real devices and emulators.
Official integration testing tool for Flutter apps, enabling UI interaction and performance measurement.
Enhanced UI for Appium that adds visual test creation, debugging, and analytics for mobile and web testing.
Cloud‑based device farm offering automated testing via Appium, Espresso, XCUITest, and Selenium on real devices.