Releases: 2gis/Winium.Mobile
Releases · 2gis/Winium.Mobile
v1.7.1
- 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. Seepy-functional
tests for usage example. - Add
ExecuteScript
automation
sub-commands support to Silverlight. See wiki. Fixes 2gis/winphonedriver#83
v1.7.0
- 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
v1.6.1
v1.6.0
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 forGetElementAttribute
command #120 - Change the way Automation Properties names are handled by
GetElementAttribute
command #123
v1.5.0
- 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 andpingTimeout
desired capability to set ping timeout - Add
noFallback
desired capability to prevent driver from trying to connect to9998
port - Add support for deployment of UWP apps (Windows 10 apps)
- Fix error when
debugConnectToRunningApp
is set totrue
- Add support for accessing
AutomationProperties
withGetElementAttribute
command
v1.4.0
- Fix
Remote Procedure Call Failed
when trying to launch app under test by retrying it - Fix
sessionId
beingnull
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
v1.3.0
- Add dynamic port assigment for InnerServer #39
- Add
autoLaunch
capability: whether to launch the app automatically. Defaulttrue
- 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
- Simplify inclusion of
InnerServer
: callAutomationServer.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 forSendKeysToActiveElement
(Enter key only) - Add
SendKeys
support for PasswordBox type elements - Add
automation: IsOffscreen
command toExecuteScript
- Fix visual tree root discovery
- Fix popup child root element is not included in search #40
- Fix alert related commands to work with
ContentDialog