Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>WinAppDriver
WinAppDriver

WinAppDriver

WinAppDriver

|
2,317 installs
| (1) | Preview
Enable UI automation with Windows Application Driver (WinAppDriver) from inside your CI/CD Pipeline.
Get it free

Overview

This extension allows you to quickly enable and configure Windows Application Driver (WinAppDriver) from inside your Azure Pipeline.

This extenstion is currently in the preview phase - for any feedback, questions, bug reports, or requests - please reach out to us at the WinAppDriver GitHub Board, or directly at hassan.uraizee@microsoft.com.

Getting Started

WinAppDriver

WinAppDriver is a UI automation framework to test and automate Windows 10 applications. For more information, or to get a quick-start on using WinAppDriver, feel free to check out the official repository on GitHub, as well as our FAQ section.

Using the WinAppDriver Task

Functionality

The initial release of this WinAppDriver Task extenstion enables the following core functionality:

  • Starting WinAppDriver on Agent
    • Passing in command-line arguments to WinAppDriver.exe
    • Configuring display resolution on Agent
  • Stopping WinAppDriver on Agent
    • Printing WinAppDriver console log on Task Summary

Requirements

  1. Pipeline must be using an Agent running Windows 10 with WinAppDriver pre-installed. The Following Hosted Agents are supported:
  • Hosted VS2019 (recommended)
  • Hosted VS2016
  1. The task integrates inside your Azure Pipeline along with the Visual Studio Test Task, so proper Pipeline order would be:

     1. WinAppDriver Task (Start)
     2. VS Test Task (Run Test Assemblies)
     3. WinAppDriver Task (Stop).
    

Feedback and Issues

Please free free to reach out to us on the WinAppDriver Issues Board on GitHub, or you can email out to us directly at hassan.uraizee@microsoft.com.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft