This site is in read only mode. Please continue to browse, but replying, likes, and other actions are disabled for now.
1 / 2
Jan 2017

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:
    • OpenQA.Selenium.Appium.Interfaces.IFindByWindowsUIAutomation was added. #1587
    • OpenQA.Selenium.Appium.Windows.WindowsDriver was added. #1587
    • OpenQA.Selenium.Appium.Windows.WindowsElement was added. #1587
    • OpenQA.Selenium.Appium.Windows.Enums.WindowsKeyCode was added. #1587
  • [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 extends OpenQA.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 the OpenQA.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 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 client6

  • created

    Jan '17
  • last reply

    Jan '17
  • 1

    reply

  • 1.1k

    views

  • 1

    user

  • 1

    like

  • 2

    links

pinned globally Jan 7, '17