Releases: microsoft/WinAppDriver
v1.0 Release Candidate
This is a release candidate for v1.0 which will be the first release without the Beta tag
NEW FEATURES
-
Add support for launching application with arguments for both modern and classic apps
Capabilities.SetCapability("appArguments", "about:blank"); -
Add support to start classic application on a given working directory
Capabilities.SetCapability("appWorkingDir", @"C:\Temp"); -
Implement mechanism to attach to an existing top level window to create a session
Capabilities.SetCapability("appTopLevelWindow", "0xBB880A"); -
Added /forcequit command line parameter that forcefully terminates processes that refused to close on session closing
WinAppDriver.exe 127.0.0.1 4723 /forcequit
ADDITIONAL IMPROVEMENTS
- Restrict window switching API endpoint to only accept top level window of the same process
- Enhance GET /session/:sessionId/element/:id/attribute/:name to return arbitrary value of named properties
- Optimize app launch and get window handles mechanism to achieve sub second performance
- Optimize element search and application launch by using BreadthFirstSearch instead of DepthFirstSearch
- Set the retry count to be once every 500 ms within the given implicit timeout
- Update WinAppDriver.exe to close every active session on WinAppDriver.exe termination
- Disable getting selected text feature by always returning full text on Text API endpoint
- Enhance GET /session/:sessionId/element/:id/text API to get current selected item of container controls such as ComboBox and ListView
May 6, 2017
March 30, 2017
New features:
- Enable value retrieval non-text value such as slider
- Enable support for selected text retrieval
Issues fixed:
November 30, 2016
New features
- Added API endpoint: GET /session/:sessionId/orientation
- Added WPF application support
October 28th, 2016
New features:
- Click API support for arbitrary element
- SendKeys API support for modifiers and special keys
- Github bug fixes as listed in our v0.6 milestone
- Improving W3CWebDriver unit test reliability and speed
September 16th, 2016
New features:
- touch support
- element screenshot
- location support
- launch and closing app
- navigate back and forward
- status and multiple sessions API
July 14th, 2016
Note: From this version onwards, we will be updating the WinAppDriver MSI installer through Github Releases and no longer through Download Center. The Download Center link will be deprecated.
Also note that Developer Mode will need to be turned on for WinAppDriver to work after this version.
- added xPath search support
- added tagname search support
- added Classic Windows app support
- screenshot reduced to running application, not full screen
- SendKeys functionality enabled for special characters
- can detect UI element state (checkbox, radio button etc.)
- /source & /title API endpoints support
- /sessions & /session/:sessionId API endpoint support
There is a known issue with certain xPath queries and we are working to resolve them for the next release. The v0.4 MSI is attached to this Github release.
June 14, 2016
- Fix issue #24 (added Ruby support)
- Fix issue #19 (added Python support)
- Added new window and window_handle API support
Download here: http://download.microsoft.com/download/6/8/7/687DEE85-E907-4A95-8035-8BC969B9EA95/WindowsApplicationDriver.msi
May 2, 2016
March 30, 2016
Published on Download Center here:
http://download.microsoft.com/download/6/8/7/687DEE85-E907-4A95-8035-8BC969B9EA95/WindowsApplicationDriver.msi