Appium 1.6.0 Released on Sauce Labs!

Posted Oct 24th, 2016

Sauce Labs is proud to announce initial support for the new release from the Appium team: 1.6.0. You can read all about the details of this new release from an Appium perspective in the official release announcement.

For Sauce Labs users, the most significant change is the introduction of support for Apple's new XCUITest framework via the same Appium protocol you're already using with your test scripts. From iOS 10 and onwards, XCUITest will be the only officially-supported test framework for iOS. The fact that Appium now supports XCUITest means that you will be able to continue to run your test scripts with minimal modifications, rather than having to rewrite all your tests for a new framework!

Currently, Appium 1.6.0 is available on Sauce for iOS 9.3 and 10. We are hard at work ensuring that you'll be able to run Appium 1.6.0 with the supported Android platforms and earlier iOS platforms. Stay tuned for those announcements!

With iOS 9.3 specifically, both Appium's old UIAutomation-based driver and the new XCUITest driver are available. In iOS 10, only the XCUITest driver will be targeted. For iOS 9.3, Appium tests will default to the old UIAutomation-based driver, requiring no changes to tests. If you want to use the new XCUITest driver with iOS 9.3, simply specify an `automationName` capability with a value of `XCUITest`. For iOS 10, this extra capability is not required, since it is the only option. For more specific details on how you might need to adjust your test scripts to work equivalently under the new XCUITest driver, see Appium's XCUITest migration doc.

Remember, to ensure you always get the highest-patched version of this Appium release, simply specify an `appiumVersion` capability of `1.6`.

Happy Testing!

Interested in learning more about Appium? Download the Appium Bootcamp from Dave Haeffner and Matthew Edwards, and also check out our new Appium training courses.

Written by

Jonathan Lipps