Hi everyone! .NET client 3.0.0.1 has been released recently.
Below is the list of changes:
- 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 any OpenQA.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 by OpenQA.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 to OpenQA.Selenium.Appium.Interfaces.IExecuteMethod
. It is implemented by OpenQA.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 client