awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/WinAppDriver

0
View on GitHub↗
4,034 stele·1,421 fork-uri·C#·MIT·6 vizualizări

WinAppDriver

WinAppDriver is a WebDriver compatible server and UI automation driver used to run functional tests on Windows desktop applications. It implements the Selenium WebDriver protocol to programmatically control and verify the behavior of native user interfaces.

The tool supports a wide range of application frameworks, including Universal Windows Platform, WinForms, WPF, and legacy Win32 applications. It includes capabilities for recording keyboard and mouse interactions to automatically generate the query paths and code required for automation scripts.

Features

  • UI Automation - Provides a service to run functional UI tests on Windows desktop applications to verify behavior.
  • Legacy Win32 UI Testing - Runs automated UI tests on classic Windows applications, including WinForms and WPF desktop software.
  • WebDriver-Based Automation Servers - Acts as a WebDriver-compatible server to provide a unified automation interface for Windows desktop applications.
  • Windows Desktop Automation - Automates functional UI tests for Windows applications to verify behavior and interface stability.
  • WebDriver-Based Automation - Enables the use of the Selenium protocol to programmatically control and test Windows desktop software.
  • WebDriver Protocol Implementations - Implements the W3C WebDriver standard to translate JSON commands into local actions for Windows applications.
  • UWP Application Testing - Validates the user interface and workflows of Universal Windows Platform applications through automated test scripts.
  • Windows UI Element Automation - Interfaces with the Windows Automation API to locate and manipulate UI elements across different native frameworks.
  • Desktop Interaction Recording - Records keyboard and mouse events against native interfaces to generate necessary code for automation tests.
  • HTTP Request Dispatching - Implements a server-side routing mechanism that maps incoming HTTP automation requests to internal driver logic.
  • Session State Management - Maintains persistent automation sessions to link test scripts with specific target application processes.
  • UWP Process Handling - Manages the lifecycle and focus of Universal Windows Platform apps using specific Windows runtime API calls.
  • Automation Flow Recorders - Captures on-screen user events to automatically generate query paths and executable automation test scripts.
  • Cross-Framework Element Mapping - Provides the ability to map generic WebDriver selectors to specific identifiers across various Windows application frameworks.
  • Mobile and Desktop Automation - WebDriver implementation for Windows desktop application automation.

Istoric stele

Graficul istoricului de stele pentru microsoft/winappdriverGraficul istoricului de stele pentru microsoft/winappdriver

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face microsoft/winappdriver?

WinAppDriver is a WebDriver compatible server and UI automation driver used to run functional tests on Windows desktop applications. It implements the Selenium WebDriver protocol to programmatically control and verify the behavior of native user interfaces.

Care sunt principalele funcționalități ale microsoft/winappdriver?

Principalele funcționalități ale microsoft/winappdriver sunt: UI Automation, Legacy Win32 UI Testing, WebDriver-Based Automation Servers, Windows Desktop Automation, WebDriver-Based Automation, WebDriver Protocol Implementations, UWP Application Testing, Windows UI Element Automation.

Care sunt câteva alternative open-source pentru microsoft/winappdriver?

Alternativele open-source pentru microsoft/winappdriver includ: cluic/wxauto — wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop… cursortouch/windows-mcp — This is a Model Context Protocol server that exposes Windows desktop automation and system administration functions to… 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.… mobile-dev-inc/maestro — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by… zai-org/open-autoglm — Open-AutoGLM is an autonomous agent framework designed to perform complex user workflows on mobile devices. By…

Alternative open-source pentru WinAppDriver

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu WinAppDriver.
  • cluic/wxautoAvatar cluic

    cluic/wxauto

    7,140Vezi pe GitHub↗

    wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop client. It functions as a wrapper that enables the automation of messaging and social feed functions by simulating user interface interactions. The library distinguishes itself by providing a bridge between network requests and local UI automation, allowing users to expose automation capabilities via a web interface. It utilizes background execution and simulated system-level inputs to trigger application events without moving the physical mouse cursor. The project covers extensiv

    Pythonautomaticpythonrpa
    Vezi pe GitHub↗7,140
  • facebook/webdriveragentAvatar facebook

    facebook/WebDriverAgent

    4,260Vezi pe 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
    Vezi pe GitHub↗4,260
  • cursortouch/windows-mcpAvatar CursorTouch

    CursorTouch/Windows-MCP

    4,373Vezi pe GitHub↗

    This is a Model Context Protocol server that exposes Windows desktop automation and system administration functions to large language models. It provides programmatic control of mouse, keyboard, windows, and UI elements on Windows through simulated user input, while also enabling LLMs to manage the Windows registry, processes, files, and execute PowerShell commands through a remote interface. The server supports multiple transport protocols including stdio, SSE, and streamable HTTP, allowing flexible integration with different language model clients. It implements OAuth 2.0 with PKCE for secu

    Pythonaidesktopmcp
    Vezi pe GitHub↗4,373
  • php-webdriver/php-webdriverAvatar php-webdriver

    php-webdriver/php-webdriver

    5,203Vezi pe 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
    Vezi pe GitHub↗5,203
  • Vezi toate cele 30 alternative pentru WinAppDriver→