Skip to content

Releases: microsoft/WinAppDriver

v1.0 Release Candidate

12 Aug 01:33
Compare
Choose a tag to compare
Pre-release

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

07 May 01:03
Compare
Choose a tag to compare

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

March 30, 2017

31 Mar 20:56
Compare
Choose a tag to compare

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

November 30, 2016

01 Dec 00:37
Compare
Choose a tag to compare

New features

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

October 28th, 2016

29 Oct 00:27
Compare
Choose a tag to compare

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

16 Sep 21:00
Compare
Choose a tag to compare

New features:

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

July 14th, 2016

14 Jul 21:16
Compare
Choose a tag to compare

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

14 Jun 18:15
Compare
Choose a tag to compare
  • 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

02 May 20:24
Compare
Choose a tag to compare

March 30, 2016

21 Apr 06:02
Compare
Choose a tag to compare