Version 3.0.0-Beta1
Pre-release
Pre-release
Following changes incorporated:
- [BREAKING CHANGE] #38 : Added support to add multiple locators depending on Platform and Automation type.
- Removed method
using
fromDeviceElement
and addedforAndroid
andforIos
methods to capture locators for Android and iOS platforms.
- Removed method
- [ENHANCEMENT] #50 : Support for cloud based solution like BrowserStack, SauceLabs, etc.
- [ENHANCEMENT] #54 : Updated README.
- [ENHANCEMENT] #60 : Battery check is added. No action will be performed and execution will fail if Battery level is less than 20%.
- [ENHANCEMENT] #56 : Video record tests for Android and iOS.
- [ENHANCEMENT] #63 : Common settings block for device and server section in config file.
- [ENHANCEMENT] #75 : New missing actions added:
- Double tap
- N Tap
- Get Orientation
- Set Orientation
- Toggle Wifi (Only Android)
- Toggle Data (Only Android)
- Toggle Airplane (Only Android)
- Toggle Location service (Only Android)
- Get Clipboard (Text, Image, URL)
- [FIX] #41 : Refactoring for latest Appium Java client.
- [FIX] #42 : Build moved from Travis CI to Circle CI.
- [FIX] #62 : Port handling for SauceLabs.
- [FIX] #65 : NullPointerException when some keys missing from config.
- [FIX] #71 : Error when only package name given instead of
app_location
config key. - [FIX] #78 : Action class not support for iOS, gestures handled with commands.
- [UPGRADE] #51 : Upgraded dependencies:
- coteafs-parent: 1.5.0 -> 2.0.1
- coteafs-config: 1.5.0 -> 1.6.0
- coteafs-error: 1.4.0 -> 1.5.0
- coteafs-logger: 1.5.0 -> 1.6.0
- selenium-java: 3.10.0 -> 3.14.0
- appium-java: 5.0.4 -> 6.1.0