Supported Capabilities:
- app
- appArguments
- appTopLevelWindow
- appWorkingDir
- platformName
- platformVersion
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("app", "Microsoft.WindowsCalculator_8wekyb3d8bbwe!App");
capabilities.setCapability("platformName", "Windows");
capabilities.setCapability("deviceName", "WindowsPC");
How to launch our desktop application?
1. Using application exe path
2. Using AUMID (Application User Model ID)
a. Open power shell
b. get-StartApps
How to inspect elements on the desktop application?
1. Using inspect.exe (download - https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/)
2. Using WinAppDriver UI recorder
3. Using Appium Desktop
Dependencies:
1. Selenium java
2. Appium - Java client
3. TestNG / JUnit
#winappdriver #windowsautomation #desktopautomation