Windows 10 apps: Microsoft's new tool helps developers test UI features

Microsoft releases a UI testing tool aimed at developers.

Microsoft has released Windows Application Driver, to help developers ensure their Windows 10 app's user interface is working properly.

The rising tension between IoT and ERP systems

The Internet of Things is the new frontier. However, generations of ERP systems were not designed to handle global networks of sensors and devices.

Read More

The tool, which is available on Microsoft's GitHub pages, allows developers to automate the UI testing to ensure a Windows 10 app's buttons, sliders, toggles and other user input features are working.

Microsoft says the tool is open standards based, and has been designed to help developers that already use the JS Foundation's Appium mobile app test automation framework and the Selenium software for testing websites and browser apps across many browsers.

The tool, called WinAppDriver for short, is a service to support "Selenium-like UI Test Automation on Windows Applications", according to its GitHub page.

It supports testing Universal Windows Platform (UWP) and classic Win32apps on Windows 10 PCs. It also "complies to the JSON Wire Protocol standard and some application management functionalities defined by Appium".

The tool is one of the ways Microsoft is helping developers build software for any platform, along with other projects like the Windows Subsystem for Linux on Windows 10, its cross-platform developer tools Xamarin, and Project Rome.

Microsoft has been working on WinAppDriver for the past year and this release its first non-beta release.

"Removing the Beta label shows we believe strongly in the future of Open Standard based tools and plan to continue to invest in WinAppDriver," says Microsoft.

Appium developers have also agreed to include the WinAppDriver in the Appium installer, so the next version of Appium (1.7.2) will install WinAppDriver v1.0 for developers that don't already have it.

Future improvements including multi-touch input support, pen input support and enabling WinAppDriver to more Windows devices.

Related coverage

Microsoft's latest Windows Store strategy involves a rebrand plus Progressive Web Apps

Microsoft is continuing to try to improve the app store built into Windows 10 and to give users more reasons to use it.

Windows 10: Fall Creators Update SDK is now available for all developers

Microsoft releases the Windows 10 Fall Creators Update SDK more broadly, so devs can get apps ready for the update coming soon.

Read more on Windows 10