- 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. See wiki. Fixes 2gis/winphonedriver#83
- 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
- Fix
PageSource
failing to serialize nested classes
- Fix
GetElementAttribute
not returning some Dependency Properties.
- Add 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
- 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
- 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)
- Fix click command for custom controls
- 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)
- 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
- Add execute script command to show or hide on-screen keyboard
- Add execute script command to return clickable point as determined by Automation API
- Add status command
- Change element visibility check algorithm in IsElementDisplayed
- Project configurations and code clean up
- Add toggle pattern support for ExecuteScript automation: command.
- Change PageSource to output element's rectangle instead of middle point.
- Add Winium.StoreApps.Inspector (tool to inspect tested app's UI).
- First official release.