@NickAb NickAb released this Dec 19, 2016

  • Fix IsDisplayed for Silverlight. Driver considired elements invisible when container size was (0, 0), which is notm for some containers like canvas. (Thanks to @bayandin)
  • Fix links to SDK in READMEs. (Thanks to @sargissargsyan)
  • Fix possible Element does not support ... control pattern interface.
  • Add ExecuteScript mobile: invokeMethod support to StoreApps. Lets you execute any public static method in AUT from your tests. See py-functional tests for usage example.
  • Add ExecuteScript automation sub-commands support to Silverlight. See wiki. Fixes 2gis/winphonedriver#83



@NickAb NickAb released this Oct 19, 2016 · 11 commits to master since this release

NOTE in this release https://github.com/2gis/winphonedriver was merged into Winium.StoreApps repository. The code in winphonedriver and WindowsPhoneDriver.InnerDriver package are considered deprecated. Use Winium.Silverlight.InnerServer from this repo for Silverlight apps automation.



@NickAb NickAb released this Jan 12, 2016 · 58 commits to master since this release


  • Addd path expansion for files capability to make it easier to deploy folders to app's local storage #128
  • Add setting to limit access to Automation, Dependency or CLR properties for GetElementAttribute command #120
  • Add setting to serialize Enums by name, not value for GetElementAttribute command #120
  • Change the way Automation Properties names are handled by GetElementAttribute command #123



@NickAb NickAb released this Dec 14, 2015 · 67 commits to master since this release

  • Fix crash on bad JSON request body
  • Fix not reading http request body to end in certain cases
  • Increase default ping timeout
  • Add --ping-timeout option and pingTimeout desired capability to set ping timeout
  • Add noFallback desired capability to prevent driver from trying to connect to 9998 port
  • Add support for deployment of UWP apps (Windows 10 apps)
  • Fix error when debugConnectToRunningApp is set to true
  • Add support for accessing AutomationProperties with GetElementAttribute command



@NickAb NickAb released this Oct 19, 2015 · 87 commits to master since this release

  • Fix Remote Procedure Call Failed when trying to launch app under test by retrying it
  • Fix sessionId being null in response for some commands (thanks to @tkurnosova)
  • Add support for deployment of dependenecies (thanks to @ole-vegard)
  • Add IsElementEnabled command
  • Fix socket interrupt handling
  • Add Selenium Grid support and autoregistering Winium as Selenium Grid node (Running tests in parallel)
  • Fix sessionId not being unique
  • Add --bound-device-name command line option
  • Use indented formatting for JSON responses for pretty logging
  • Fix logger timestamp format (thanks to @magnarn)



@NickAb NickAb released this Sep 3, 2015 · 117 commits to master since this release

  • Fix click command for custom controls

Only Winium.StoreApps.Driver.exe is affected.



@NickAb NickAb released this Sep 3, 2015 · 119 commits to master since this release

  • Add dynamic port assigment for InnerServer #39
  • Add autoLaunch capability: whether to launch the app automatically. Default true
  • Add --version option to a driver CLI. Fix exit codes
  • Add SetOrientation command (Note that orientation is preserved between sessions)
  • Fix GetOrientation command
  • Add Emulator VMs caching (i.e. speed up session creation when same emulator is requested)
  • Fix Emulator VMs disposing on Driver exit (note that VM will not be closed)
  • Fix Driver failing to create a new session if user name is not lower case (bug introduced in 778ca88)



@NickAb NickAb released this Jul 29, 2015 · 139 commits to master since this release

  • Simplify inclusion of InnerServer: call AutomationServer.Instance.InitializeAndStart(); on UI thread. No need to pass visual root any more.
  • Add LaunchApp, CloseApp commands #44
  • Add GetElementSize, GetElementRect commands
  • Add SubmitElement command and limited support for SendKeysToActiveElement (Enter key only)
  • Add SendKeys support for PasswordBox type elements
  • Add automation: IsOffscreen command to ExecuteScript
  • Fix visual tree root discovery
  • Fix popup child root element is not included in search #40
  • Fix alert related commands to work with ContentDialog