Hi everyone! .NET client 3.0.0.1 has been released recently.
Below is the list of changes:
- [Major update] Update to Selenium 3.0.1
- [Major enhancement] Windows automation:
-
[Major enhancement] API redesign
-
OpenQA.Selenium.Appium.Android.Interfaces.ISendsKeyEvents
was marked obsolete. -
Appium.Interfaces.ISendsKeyEvents
was added. It is implemented by AndroidDriver and WindowsDriver. -
OpenQA.Selenium.Appium.iOS.Interfaces.IIOSHidesKeyboard
was marked obsolete. -
OpenQA.Selenium.Appium.Interfaces.IHidesKeyboardWithKeyName
was added. It extendsOpenQA.Selenium.Appium.Interfaces.IHidesKeyboard
and it is implemented by IOSDriver and WindowsDriver. -
OpenQA.Selenium.Appium.Android.Interfaces.IHasSettings
was added. It is implemented by AndroidDriver. Also theOpenQA.Selenium.Appium.Android.Enims.AutomatorSetting
was provided. -
OpenQA.Selenium.Appium.iOS.Interfaces.IPerformsTouchID
was added. It is implemented by IOSDriver. - almost all interfaces extend the
OpenQA.Selenium.Appium.Interfaces.IExecuteMethod
-
- Command execution helpers:
- ```OpenQA.Selenium.Appium.AppiumCommandExecutionHelper``` was added.
- ```OpenQA.Selenium.Appium.Android.AndroidCommandExecutionHelper``` was added.
- ```OpenQA.Selenium.Appium.iOS.IOSCommandExecutionHelper``` was added.
These classes consist of static methods which accept ```IExecuteMethod``` as one of parameters.
- [Major enhancement] Now the
OpenQA.Selenium.Appium.AppiumDriver
can use an instance of anyOpenQA.Selenium.Appium.MobileBy
subclass for the searching.
It should work as expected when current session supports the given selector. - [Major enhancement] The new interface
OpenQA.Selenium.Appium.Interfaces.IFindsByFluentSelector
was added. It is implemented byOpenQA.Selenium.Appium.AppiumDriver
. - [Major enhancement] The new interface
OpenQA.Selenium.Appium.Interfaces.IFindsByIosNSPredicate
was added. - [Major enhancement] The new By-selector
OpenQA.Selenium.Appium.ByWindowsAutomation
was added. - [Major enhancement] The new By-selector
OpenQA.Selenium.Appium.ByIosNSPredicate
was added. - [Enhancement]. The method
Response Execute(string)
was added toOpenQA.Selenium.Appium.Interfaces.IExecuteMethod
. It is implemented byOpenQA.Selenium.Appium.AppiumDriver
. - [Enhancement]. New automation types were added:
OpenQA.Selenium.Appium.Enums.AutomationName.iOSXcuiTest
-
OpenQA.Selenium.Appium.Enums.AutomationName.AndroidUIAutomator2
v4.0.0.1 is supposed to be the next version and it is considered that it will contain changes that similar to java client6
created
Jan '17
last reply
Jan '17
- 1
reply
- 1.1k
views
- 1
user
- 1
like
- 2
links