Saturday, March 7, 2020

How to Change WinAppDriver Port Number?

The WinAppDriver, popularly known as WIndows Application Driver is a UI automation engine which is listening for incoming requests on port number 4782 by default.

Appium WinAppDriver UI Automation Testing Windows Apps in C#


You can see what port the WinAppDriver is listening at any given moment when it is running, the port number is shown on the console.

<insert image here>

But other than that, if you want to run the WinAppDriver on a different port number than default, you can specify the port number in the command line arguments.
An example will be:

WinAppDriver.exe 28399

A screenshot is given below FYI

Windows Application Driver (WAD) WinAppDriver.Exe Port Number Parameter cmd
WinAppDriver.exe port number in command line

How to specify a different port number in shortcut?

If you've created a shortcut to WinAppDriver.exe on your desktop, you can easily go and add the port number after the exe file path in the Target field.
Example screenshot is given below to show how to set a different Windows Application Driver (WAD) port number for desktop shortcut:
Windows Application Driver (WAD) WinAppDriver.Exe Port Number Parameter in desktop shortcut
WinAppDriver Shortcut Port Number Change
Let's suppose you're using Azure DevOps and you want to run the WinAppDriver on your self hosted agent or Azure VM but with a different port number. You can specify this in the pipeline task parameters. The screenshot of setting of Azure DevOps pipeline WinAppDriver task is shown below. as an example

WinAppDriver Azure DevOps Pipeline Task Settings Command line arguments to change port number in UI Automation Testing
WinAppDriver Azure DevOps Pipeline Task Settings

1 comment:

  1. Best Casino Restaurants in Las Vegas, NV | Mapyro
    1. Red River Steak House 여수 출장안마 · 2. Bacchanal Buffet at The 고양 출장마사지 Cosmopolitan of Las Vegas · 3. 경주 출장안마 Wicked Spoon at The Cosmopolitan of Las Vegas · 김제 출장안마 4. Wicked Spoon at 청주 출장마사지 The Cosmopolitan of Las Vegas

    ReplyDelete

Feel free to talk back...