awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
appium avatar

appium/appium-desktopArchived

0
View on GitHub↗
4,809 estrellas·1,304 forks·JavaScript·8 vistas

Appium Desktop

Appium Desktop es una interfaz gráfica de usuario para configurar y gestionar un servidor Appium para automatizar pruebas de aplicaciones móviles. Sirve como un gestor de automatización multiplataforma para controlar sesiones a través de diferentes sistemas operativos móviles y proveedores de nube.

La aplicación incluye un inspector de aplicaciones móviles para analizar árboles de fuentes de aplicaciones e identificar atributos de elementos, junto con un grabador de scripts de prueba que captura las interacciones del usuario para generar código de automatización.

La herramienta cubre la administración del servidor y el control del ciclo de vida, permitiendo la gestión de configuraciones de red y variables de entorno a través de preajustes guardados. Proporciona observabilidad mediante el monitoreo de registros del servidor en tiempo real y capacidades de gestión de sesiones para inicializar nuevas sesiones o adjuntarse a las existentes. También facilita la conectividad a plataformas de pruebas en la nube remotas.

Features

  • Automation Server Administration - Provides a graphical interface for configuring and managing an Appium server instead of using a command line.
  • Cross-Platform UI Automations - Provides a cross-platform manager to automate user interfaces across different mobile operating systems.
  • Automation Control GUIs - Provides a graphical user interface for managing automation scripts and their associated server parameters.
  • UI Structure Visualizers - Renders the structural hierarchy and screenshots of running sessions for element attribute examination.
  • Mobile Inspection Tools - Provides a visual interface for analyzing the internal structure and attributes of mobile app elements.
  • UI State Inspection - Analyzes screenshots and XML source trees to identify visual elements and their attributes within a mobile application.
  • Automation Session Controls - Facilitates the creation of new automation sessions with custom capabilities or attaching to existing active ones.
  • Cross-Platform Automation Managers - Serves as a desktop application for controlling automation sessions across different mobile operating systems and cloud providers.
  • Mobile UI Element Inspectors - Visualizes the internal structure of mobile applications to identify and locate elements for automation scripts.
  • Automated Test Code Generation - Automatically generates executable test code by recording user interactions within a mobile application.
  • Automation Element Inspectors - Visually inspects the hierarchy and properties of elements within a mobile application for automation purposes.
  • Server Lifecycle Management - Provides controls to start, stop, and manage the operational state of the automation server.
  • Cloud Testing Services - Integrates with managed cloud platforms for cross-device and cross-browser testing in the cloud.
  • Cloud Test Provider Connectivity - Provides connectivity to remote cloud testing platforms such as SauceLabs and BrowserStack for running automated sessions.
  • Server Configuration Management - Provides a graphical interface to manage and tune runtime server configuration parameters.
  • Configuration Presets - Stores server flags and environment variables as local presets for rapid restoration of runtime environments.
  • Server Network Configurations - Enables customization of hostnames and port numbers for server-side network listening.
  • Automation Debugging - Monitors real-time server logs and allows interaction with running sessions to troubleshoot failing tests.
  • Real-Time Application Log Monitoring - Displays real-time console output and server logs to track execution and debug issues.
  • Test Code Generators - Captures live user interactions and generates corresponding automation code in common programming languages.
  • UI Element Interactions - Performs direct programmatic actions like tapping, swiping, and sending keys to specific interface objects.
  • Runtime Administrative Interfaces - Provides an interface for managing server process states and lifecycles during active execution.
  • Mobile Automation - Cross-platform desktop application for managing mobile automation.
  • Inspectors - Listed in the “Inspectors” section of the Awesome Appium awesome list.

Historial de estrellas

Gráfico del historial de estrellas de appium/appium-desktopGráfico del historial de estrellas de appium/appium-desktop

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Appium Desktop

Proyectos open-source similares, clasificados según cuántas características comparten con Appium Desktop.
  • firerpa/lamdaAvatar de firerpa

    firerpa/lamda

    7,834Ver en GitHub↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Pythonadbagentsai
    Ver en GitHub↗7,834
  • facebook/webdriveragentAvatar de facebook

    facebook/WebDriverAgent

    4,260Ver en GitHub↗

    WebDriverAgent is an on-device control agent and automation server that implements the WebDriver protocol for iOS devices. It serves as a bridge that enables the remote control of applications and the operating system on physical iOS devices and simulators for automated testing. The project provides a UI testing framework capable of interacting with on-screen elements, capturing screenshots, and simulating user gestures. It translates remote commands into native system calls to interact with the iOS accessibility hierarchy. The server covers a broad range of device orchestration and UI autom

    Objective-C
    Ver en GitHub↗4,260
  • php-webdriver/php-webdriverAvatar de php-webdriver

    php-webdriver/php-webdriver

    5,203Ver en GitHub↗

    php-webdriver is a WebDriver PHP client and browser automation framework that implements the W3C WebDriver standard. It serves as a programmatic interface for controlling web browsers, executing JavaScript, and managing browser sessions in both headed and headless environments. The library functions as a Selenium protocol implementation, allowing PHP applications to communicate with browser drivers such as ChromeDriver or GeckoDriver. It provides the ability to automate user actions, navigate pages, and validate DOM elements for web UI testing. Its capabilities cover broad areas of browser i

    PHPphp-webdriverseleniumselenium-php
    Ver en GitHub↗5,203
  • codeceptjs/codeceptjsAvatar de codeceptjs

    codeceptjs/CodeceptJS

    4,225Ver en GitHub↗

    CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and desktop applications using a unified API. It serves as a cross-platform test automator and a behavior-driven development tool that maps human-readable feature files to technical step definitions. The framework features AI-powered test maintenance that uses machine learning to automatically identify and repair broken element selectors. It includes capabilities for autonomous test generation and a server that allows external agents to control tests and debug browser sessions in r

    JavaScript
    Ver en GitHub↗4,225
Ver las 30 alternativas a Appium Desktop→

Preguntas frecuentes

¿Qué hace appium/appium-desktop?

Appium Desktop es una interfaz gráfica de usuario para configurar y gestionar un servidor Appium para automatizar pruebas de aplicaciones móviles. Sirve como un gestor de automatización multiplataforma para controlar sesiones a través de diferentes sistemas operativos móviles y proveedores de nube.

¿Cuáles son las características principales de appium/appium-desktop?

Las características principales de appium/appium-desktop son: Automation Server Administration, Cross-Platform UI Automations, Automation Control GUIs, UI Structure Visualizers, Mobile Inspection Tools, UI State Inspection, Automation Session Controls, Cross-Platform Automation Managers.

¿Qué alternativas de código abierto existen para appium/appium-desktop?

Las alternativas de código abierto para appium/appium-desktop incluyen: firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… facebook/webdriveragent — WebDriverAgent is an on-device control agent and automation server that implements the WebDriver protocol for iOS… php-webdriver/php-webdriver — php-webdriver is a WebDriver PHP client and browser automation framework that implements the W3C WebDriver standard.… didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from… codeceptjs/codeceptjs — CodeceptJS is a NodeJS end-to-end testing framework designed for automating acceptance tests across web, mobile, and… executeautomation/mcp-playwright — This project is a Model Context Protocol server that enables Large Language Models to control Playwright browsers for…