Appium mobile automation
  • About the Book
  • Introduction to Mobile Test Automation
  • Pre-requisites for Appium Verification
  • What is Appium
    • Appium 1.6.0
  • Installation Instructions
    • Installing Android SDK
    • Installing Appium using app
    • Install Appium using npm
    • Installing an App on Emulator
  • Appium For Beginners
    • Understanding Desired Capabilities
    • Desired Capabilities for Android
    • Cucumber-JVM-Appium - Gradle Project
    • Start Appium Server
  • Write your first Android Test
    • How to use UiAutomatorViewer
    • Appium Inspector
  • Execution of Android tests
    • Execute on GenyMotion Emulator
    • Execute on Real Device
  • Appium Advanced
    • How to automate gestures
    • How to Change contexts
    • Remote Debugging using chrome
    • Running multiple Appium Server for parallel execution
Powered by GitBook
On this page

Was this helpful?

  1. What is Appium

Appium 1.6.0

PreviousWhat is AppiumNextInstallation Instructions

Last updated 5 years ago

Was this helpful?

What's new in Appium 1.6 ?

  • UiAutomator 2

With release of appium 1.6.0 , appium has started using UiAutomator 2

Till now appium was primarily dependent on Google's UiAutomator framework as the primary way of automating native Android apps.

To use UiAutomator 2, you can specify

automationName: uiautomator2

in your desired capabilities and try out the new driver.

Prerequisites: This module should support from Android 5.0 (API Level 20) and above

For more info, check out the wiki article here:

  • XCUITest

Appium has added support for Apple's new XCUITest framework. When you specify a platformVersion of 10 or higher in Capabilities Builder, Appium automatically uses the XCUITest automation backend.

If you want to run your iOS test on version 9.3, then you need to specify

automationName: XCUITest

in your desired capabilities.

https://github.com/appium/appium-uiautomator2-server/wiki