awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wix avatar

wix/Detox

0
View on GitHub↗
11,949 نجوم·1,914 تفرعات·JavaScript·MIT·7 مشاهداتwix.github.io/Detox↗

Detox

Detox is a gray-box end-to-end testing framework designed for mobile applications. It automates user interactions and verifies interface states by synchronizing test execution with the internal readiness of the application, ensuring that scripts wait for background tasks, network requests, and animations to complete before proceeding.

The framework distinguishes itself through native-side binary instrumentation, which allows it to monitor the application message queue and query the native view hierarchy in real time. By interacting directly with the application process, it avoids reliance on coordinate-based inputs, providing a more stable method for locating elements and confirming interface behavior across both iOS and Android platforms.

This tool supports comprehensive quality assurance by enabling the automation of complex user flows on physical devices and virtual simulators. It provides a unified approach to cross-platform testing, allowing developers to maintain consistent test logic while ensuring that application components function correctly within their native environments.

Features

  • Mobile End-to-End Testing - Automates end-to-end user flows on mobile devices by synchronizing test execution with the internal state of the application.
  • Android Automation Frameworks - Simulates user behavior on iOS and Android devices to verify interface responsiveness and application flow.
  • Mobile Testing Frameworks - Provides a mobile-specific testing framework that uses native binary instrumentation to prevent flaky UI tests.
  • Quality Assurance - Verifies that critical user flows and interface states remain stable and predictable throughout the mobile development lifecycle.
  • User Interaction Simulation - Simulates user actions on physical devices and simulators by tracking application state for predictable test sequences.
  • Asynchronous Interaction Utilities - Ensures test scripts wait for background tasks and network requests to complete before interacting with interface elements.
  • Development Utilities - End-to-end testing and automation framework.
  • أطر عمل الاختبار - E2E testing for mobile applications.
  • Dynamic Binary Instrumentation - Injects libraries into application binaries to intercept system events and query the view hierarchy in real time.
  • State Synchronization Utilities - Synchronizes test execution with the application interface readiness to prevent failures from timing issues.
  • Instrumentation Libraries - Instruments application binaries to intercept system events and query the native view hierarchy.
  • Application State Querying - Queries the current UI state to verify that interface elements appear or disappear as expected during test execution.
  • Hierarchy Traversers - Traverses the live native UI tree to locate elements and extract properties without relying on coordinate-based inputs.
  • Synchronization Hooks - Monitors internal application message queues and network activity to pause test execution until the interface is idle.
  • Human-in-the-Loop Workflows - Pauses automated test execution to await application readiness, ensuring stable interaction with the interface.

سجل النجوم

مخطط تاريخ النجوم لـ wix/detoxمخطط تاريخ النجوم لـ wix/detox

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Detox

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Detox.
  • mobile-dev-inc/maestroالصورة الرمزية لـ mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788عرض على GitHub↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Kotlinandroidblackbox-testingios
    عرض على GitHub↗10,788
  • callstack/react-native-testing-libraryالصورة الرمزية لـ callstack

    callstack/react-native-testing-library

    3,390عرض على GitHub↗

    This project is a testing framework designed for React Native applications, providing a suite of tools to render components in a controlled memory environment. It enables developers to verify the behavior and structure of mobile interfaces by simulating user interactions and monitoring component lifecycle transitions. By isolating components from the rest of the application, it ensures that tests remain stable and independent. The framework distinguishes itself through an accessibility-first approach, prioritizing user-facing attributes like roles, labels, and text content when querying the c

    TypeScriptjestreactreact-native
    عرض على GitHub↗3,390
  • openatx/uiautomator2الصورة الرمزية لـ openatx

    openatx/uiautomator2

    7,864عرض على GitHub↗

    uiautomator2 is an Android device automation tool and UI testing library. It functions as a framework for automating user interface interactions and managing device states via a remote client. The project provides a remote management interface for controlling Android applications, simulating user gestures, and managing system settings. It enables the analysis of XML UI hierarchies to locate interface elements and verify application behavior. The tool covers broad capability areas including application lifecycle management, device connectivity, and file system operations. It also includes sys

    Pythonpythontestuiautomator
    عرض على GitHub↗7,864
  • mzlogin/awesome-adbالصورة الرمزية لـ mzlogin

    mzlogin/awesome-adb

    12,202عرض على GitHub↗

    Awesome-adb is a curated collection of resources and utilities designed for interacting with Android devices via the command line. It serves as a comprehensive toolkit for developers and system administrators to facilitate the development, testing, and maintenance lifecycle of mobile applications and system software. The project provides a centralized reference for leveraging the Android Debug Bridge to perform complex tasks, including mobile automation, system-level debugging, and device fleet management. It covers a wide range of capabilities such as simulating user input for stress testing

    androidandroid-adbandroid-debug-bridge
    عرض على GitHub↗12,202
عرض جميع البدائل الـ 30 لـ Detox→

الأسئلة الشائعة

ما هي وظيفة wix/detox؟

Detox is a gray-box end-to-end testing framework designed for mobile applications. It automates user interactions and verifies interface states by synchronizing test execution with the internal readiness of the application, ensuring that scripts wait for background tasks, network requests, and animations to complete before proceeding.

ما هي الميزات الرئيسية لـ wix/detox؟

الميزات الرئيسية لـ wix/detox هي: Mobile End-to-End Testing, Android Automation Frameworks, Mobile Testing Frameworks, Quality Assurance, User Interaction Simulation, Asynchronous Interaction Utilities, Development Utilities, أطر عمل الاختبار.

ما هي البدائل مفتوحة المصدر لـ wix/detox؟

تشمل البدائل مفتوحة المصدر لـ wix/detox: mobile-dev-inc/maestro — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by… callstack/react-native-testing-library — This project is a testing framework designed for React Native applications, providing a suite of tools to render… openatx/uiautomator2 — uiautomator2 is an Android device automation tool and UI testing library. It functions as a framework for automating… mzlogin/awesome-adb — Awesome-adb is a curated collection of resources and utilities designed for interacting with Android devices via the… nightwatchjs/nightwatch — Nightwatch is a Node.js test automation tool and W3C WebDriver test framework designed for executing functional test… teamcapybara/capybara — Capybara is a browser automation library and web application acceptance test framework used to simulate user behavior…