WinAppDriver Versions Save

Windows Application Driver

v1.0-RC

6 years ago

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

v0.9-beta

7 years ago

New features: • Enable Single Touch on x,y coordinate: down, move, up • Enable Multi Touch on x,y coordinate: pinch, zoom Issues fixed: • touchAction.Perform() using simple MoveTo() #182 • LongPress using x, y Coordinates not working #121 • Issue of touch events #71

v0.8-beta

7 years ago

New features:

  • Enable value retrieval non-text value such as slider
  • Enable support for selected text retrieval

Issues fixed:

  • Allow use of mixed case in executable file name and path #143
  • Fix element position assignment and retrieval to compensate invisible window frame #164
  • Fix screenshot area calculation to avoid unwanted bleedthrough #60

v0.7-beta

7 years ago

New features

  • Added API endpoint: GET /session/:sessionId/orientation
  • Added WPF application support

v0.6-beta

7 years ago

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

v0.5-beta

7 years ago

New features:

  • touch support
  • element screenshot
  • location support
  • launch and closing app
  • navigate back and forward
  • status and multiple sessions API

v0.4-beta

7 years ago

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.

v0.3-beta

7 years ago
  • 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

v0.2-beta

8 years ago