Winium.Mobile Versions Save

Winium.Mobile is Selenium Remote WebDriver implementation for automated testing of Windows StoreApps and Silverlight apps, tested on emulators (currently only Windows Phone/Mobile apps are supported).

v1.7.1

7 years ago
  • 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 https://github.com/2gis/winphonedriver/issues/83

v1.7.0

7 years ago
  • Fix driver crashing on empty incoming request
  • Add Winium.Silverlight.InnerServer for Windows Phone 8.1 Silverlight apps (from https://github.com/2gis/winphonedriver) (kudos to Badoo Development) #164
  • Add Clear command support #160
  • Add PushFile and PullFile commands (see tests or Appium bindings for usage) #140

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.

v1.6.2

8 years ago
  • Fix PageSource failing to serialize nested classes #135

v1.6.1

8 years ago
  • Fix GetElementAttribute not returning some Dependency Properties.

v1.6.0

8 years ago

v1.6.0

  • 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

v1.5.0

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

v1.4.0

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

v1.3.1

8 years ago
  • Fix click command for custom controls

Only Winium.StoreApps.Driver.exe is affected.

v1.3.0

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

v1.2.0

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