Skip to content

Version 3.0.0

Compare
Choose a tag to compare
@WasiqB WasiqB released this 17 Nov 06:16
· 51 commits to master since this release
9009b9f

Following changes incorporated:

  • [BREAKING CHANGE] #38 : Added support to add multiple locators depending on Platform and Automation type.
    • Removed method using from DeviceElement and added forAndroid and forIos methods to capture locators for Android and iOS platforms.
  • [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