Skip to content

Ship WinAppDriver binaries as zip package together with MSI files and allow WinAppDriver to be run in any folder #913

Open
@licanhua

Description

@licanhua

MSI requires admin permission to install it, and it's a problem in Azure pipeline

Actually the binary of WinAppDriver can be run without admin permission, and here is the proposal to workaround the privilege problem.

  1. Publish Exes.zip to GitHub.com/Microsoft/WinAppDriver along with MSI
  2. Update Appium-windows-driver to use Exec.zip install of MSI.

Allow customer to add full path to WinAppDriver.exe in WinAppDriver Pipelines Task which Hassan maintained.

This is what chromedriver did. Instead of packaging binary in npm, it downloads ChromeDriver from http://chromedriver.storage.googleapis.com when install the package.

In appium-windows-driver, we download and install WinAppDriver MSI too.
but Appium-windows-driver needs customer to run as admin to install MSI, actually we should not recommend customer to do that.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions