awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Microsoft avatar

Microsoft/WinAppDriver

0
View on GitHub↗
4,034 Stars·1,421 Forks·C#·MIT·2 Aufrufe

WinAppDriver

WinAppDriver ist ein WebDriver-kompatibler Server und UI-Automatisierungstreiber für funktionale Tests von Windows-Desktopanwendungen. Er implementiert das Selenium-WebDriver-Protokoll, um das Verhalten nativer Benutzeroberflächen programmatisch zu steuern und zu verifizieren.

Das Tool unterstützt eine breite Palette von Anwendungs-Frameworks, darunter Universal Windows Platform, WinForms, WPF und Legacy-Win32-Anwendungen. Es enthält Funktionen zur Aufzeichnung von Tastatur- und Mausinteraktionen, um automatisch die für Automatisierungsskripte erforderlichen Query-Pfade und den Code zu generieren.

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.

Star-Verlauf

Star-Verlauf für microsoft/winappdriverStar-Verlauf für microsoft/winappdriver

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht microsoft/winappdriver?

WinAppDriver ist ein WebDriver-kompatibler Server und UI-Automatisierungstreiber für funktionale Tests von Windows-Desktopanwendungen. Er implementiert das Selenium-WebDriver-Protokoll, um das Verhalten nativer Benutzeroberflächen programmatisch zu steuern und zu verifizieren.

Was sind die Hauptfunktionen von microsoft/winappdriver?

Die Hauptfunktionen von microsoft/winappdriver sind: 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.

Welche Open-Source-Alternativen gibt es zu microsoft/winappdriver?

Open-Source-Alternativen zu microsoft/winappdriver sind unter anderem: 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…

Open-Source-Alternativen zu WinAppDriver

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit WinAppDriver.
  • cluic/wxautoAvatar von cluic

    cluic/wxauto

    7,140Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,140
  • facebook/webdriveragentAvatar von facebook

    facebook/WebDriverAgent

    4,260Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,260
  • cursortouch/windows-mcpAvatar von CursorTouch

    CursorTouch/Windows-MCP

    4,373Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,373
  • php-webdriver/php-webdriverAvatar von php-webdriver

    php-webdriver/php-webdriver

    5,203Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,203
Alle 30 Alternativen zu WinAppDriver anzeigen→