Skip to content

Commit

Permalink
Release notes update
Browse files Browse the repository at this point in the history
  • Loading branch information
TikhomirovSergey committed Jul 17, 2016
1 parent b4530fa commit 3d5b95e
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 25 deletions.
23 changes: 13 additions & 10 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,26 @@
- Update to Selenium.Webdriver v2.53.1 and Selenium.Support v2.53.1.
- Update to Newtonsoft.Json v9.0.1.
- Re-design of mobile searching strategies:
- The class OpenQA.Selenium.Appium.MobileBy was added.
- Classes ByAccessibilityId, ByAndroidUIAutomator, ByIosUIAutomation were grouped by the new class.
- Static methods that create instances of ByAccessibilityId, ByAndroidUIAutomator, ByIosUIAutomation were added.
- The method public W GetNamedTextField(String name) was marked obsolete. It is going to be removed.
- ScrollTo() and ScrollToExact() became deprecated. They are going to be removed in the next release. The swiping action and OpenQA.Selenium.Appium.ByAndroidUIAutomator or
OpenQA.Selenium.Appium.ByIosUIAutomation are recommended to use instead.
- The class `OpenQA.Selenium.Appium.MobileBy` was added.
- Classes `ByAccessibilityId`, `ByAndroidUIAutomator`, `ByIosUIAutomation` were grouped by the new class.
- Static methods that create instances of `ByAccessibilityId`, `ByAndroidUIAutomator`, `ByIosUIAutomation` were added.
- The method public `W GetNamedTextField(String name)` was marked obsolete. It is going to be removed.
- `ScrollTo()` and `ScrollToExact()` became deprecated. They are going to be removed in the next release. The swiping action and `OpenQA.Selenium.Appium.ByAndroidUIAutomator` or
`OpenQA.Selenium.Appium.ByIosUIAutomatio`n are recommended to use instead.
- Server flags were added:
- GeneralOptionList.AsyncTrace
- IOSOptionList.WebkitDebugProxyPort
- `GeneralOptionList.AsyncTrace`
- `IOSOptionList.WebkitDebugProxyPort`
- The `SessionDetails` property was added. This property returns a dictionary of the current session data.
- [#153](/~https://github.com/appium/appium-dotnet-driver/issues/153) fix & [#152](/~https://github.com/appium/appium-dotnet-driver/issues/152) fix. These changes are supposed to be the temporary workaround. We are searching for a more convenient solution.
It seems it requires some changes on the server side.
- FIX of the swiping issue (iOS, server version >= 1.5.0). Now the swiping is implemented differently by AndroidDriver and IOSDriver.
- the ability to start an activity using Android intent actions, intent categories, flags and arguments was added to OpenQA.Selenium.Appium.Android.AndroidDriver.
The StartActivityWithIntent method.
- [Android] ability to push a common string as a file to the remote mobile device. The method was redesigned.
- [Android] ability to push base64 encoded bytes as a file to the remote mobile device. The method was added.
- [Android] ability to push a file as the file to the remote mobile device. The method was added.
- Constructors like AppiumDriver(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) were added to OpenQA.Selenium.Appium.Android.AndroidDriver and OpenQA.Selenium.Appium.iOS.IOSDriver. Also
OpenQA.Selenium.Appium.AppiumCommand became public. The binding of these features may allow to use realated solutions of other vendors/modified Appium server builds which support JSONWP commands
- Constructors like `AppiumDriver(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)` were added to `OpenQA.Selenium.Appium.Android.AndroidDriver` and `OpenQA.Selenium.Appium.iOS.IOSDriver`. Also
`OpenQA.Selenium.Appium.AppiumCommand` became public. The binding of these features may allow to use realated solutions of other vendors/modified Appium server builds which support JSONWP commands
that default Appium/Selenium do not support.

##1.5.1.1
Expand Down
33 changes: 18 additions & 15 deletions appium-dotnet-driver/appium-dotnet-driver.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -18,24 +18,27 @@
Update to Selenium.Webdriver v2.53.1 and Selenium.Support v2.53.1.
Update to Newtonsoft.Json v9.0.1.
Re-design of mobile searching strategies:
- The class OpenQA.Selenium.Appium.MobileBy was added.
- Classes ByAccessibilityId, ByAndroidUIAutomator, ByIosUIAutomation were grouped by the new class.
- Static methods that create instances of ByAccessibilityId, ByAndroidUIAutomator, ByIosUIAutomation were added.
The method public W GetNamedTextField(String name) was marked obsolete. It is going to be removed.
- The class OpenQA.Selenium.Appium.MobileBy was added.
- Classes ByAccessibilityId, ByAndroidUIAutomator, ByIosUIAutomation were grouped by the new class.
- Static methods that create instances of ByAccessibilityId, ByAndroidUIAutomator, ByIosUIAutomation were added.
The method public W GetNamedTextField(String name) was marked obsolete. It is going to be removed.
ScrollTo() and ScrollToExact() became deprecated. They are going to be removed in the next release. The swiping action and OpenQA.Selenium.Appium.ByAndroidUIAutomator or
OpenQA.Selenium.Appium.ByIosUIAutomation are recommended to use instead.
OpenQA.Selenium.Appium.ByIosUIAutomation are recommended to use instead.
Server flags were added:
- GeneralOptionList.AsyncTrace
- IOSOptionList.WebkitDebugProxyPort
- GeneralOptionList.AsyncTrace
- IOSOptionList.WebkitDebugProxyPort
The SessionDetails property was added. This property returns a dictionary of the current session data.
FIX of the pinch/zoom issue. This change is supposed to be the temporary workaround. We are searching for a more convenient solution.
It seems it requires some changes on the server side.
FIX of the swiping issue (iOS, server version >= 1.5.0). Now the swiping is implemented differently by AndroidDriver and IOSDriver.
the ability to start an activity using Android intent actions, intent categories, flags and arguments was added to OpenQA.Selenium.Appium.Android.AndroidDriver.
The StartActivityWithIntent method.
the ability to start an activity using Android intent actions, intent categories, flags and arguments was added to OpenQA.Selenium.Appium.Android.AndroidDriver.
The StartActivityWithIntent method.
[Android] ability to push a common string as a file to the remote mobile device. The method was redesigned.
[Android] ability to push base64 encoded bytes as a file to the remote mobile device. The method was added.
[Android] ability to push a file as the file to the remote mobile device. The method was added.
Constructors like AppiumDriver(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) were added to OpenQA.Selenium.Appium.Android.AndroidDriver and OpenQA.Selenium.Appium.iOS.IOSDriver. Also
OpenQA.Selenium.Appium.AppiumCommand became public. The binding of these features may allow to use realated solutions of other vendors/modified Appium server builds which support JSONWP commands
that default Appium/Selenium do not support.
Constructors like AppiumDriver(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) were added to OpenQA.Selenium.Appium.Android.AndroidDriver and OpenQA.Selenium.Appium.iOS.IOSDriver. Also
OpenQA.Selenium.Appium.AppiumCommand became public. The binding of these features may allow to use realated solutions of other vendors/modified Appium server builds which support JSONWP commands
that default Appium/Selenium do not support.
1.5.1.1
Update to Selenium.Webdriver v2.53.0 and Selenium.Support v2.53.0
Update to Newtonsoft.Json v8.0.2
Expand Down Expand Up @@ -92,7 +95,7 @@
TouchAction + multiActions rewriting,
Project structure overhaul.
</releaseNotes>
<copyright>Copyright 2014</copyright>
<copyright>Copyright 2016</copyright>
<tags>Appium Webdriver device automation</tags>
<dependencies>
<dependency id="Newtonsoft.Json" version="9.0.1"/>
Expand All @@ -102,7 +105,7 @@
</dependencies>
</metadata>
<files>
<file src="bin/Release/appium-dotnet-driver.dll" target="lib/net40/appium-dotnet-driver.dll" />
<file src="bin/Release/appium-dotnet-driver.XML" target="lib/net40/appium-dotnet-driver.XML" />
<file src="bin/Release/appium-dotnet-driver.dll" target="lib/net45/appium-dotnet-driver.dll" />
<file src="bin/Release/appium-dotnet-driver.XML" target="lib/net45/appium-dotnet-driver.XML" />
</files>
</package>

0 comments on commit 3d5b95e

Please sign in to comment.