Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Appium 1.8: The 7 Features You Need to Know About in this Major Release

DZone's Guide to

Appium 1.8: The 7 Features You Need to Know About in this Major Release

Learn about the major new features in the Appium 1.8 release, like support for WebDriver protocol and new app management.

· Mobile Zone ·
Free Resource

Some of these are self-explanatory; a few points deserve a bit of further explanation.

  1. While Appium has added support for the WebDriver protocol, it retains backwards compatibility (and will do for some time according to Lipps) with the JSON wire protocol it has used until now for client-server communication, so current users don't need to worry about breaking things by upgrading.
  2. New app management features allow you to install, remove, and launch apps from within Appium test flows.
  3. Improved screen-related primitives = better screenshot and visual testing capabilities (full screen, full page, viewport, etc.)
  4. The new "otherApps" capability allows you to load additional apps automatically (e.g. Facebook) for functional testing.
  5. Appium has previously supported screen recording on Android- now you can do the same on iOS (simulators).
  6. Support for iOS performance data has been added to complement the existing Android functionality.
  7. Version 1.8 allows for testing of Android "Instant Apps," which are apps which can be loaded and used without going through the full installation process.

During the webinar, Eran also ran a live poll asking the audience what features they'd most like to see added to future versions of Appium. Perhaps not surprisingly given the testing challenges and differences between the two systems, the #1 thing people would like to see is even more cross-platform testing support.

What Feature Would You Most Like to See Come to Appium?

Image title

The webinar is chock full of Appium goodness. It’s well worth watching if you want to get the full play-by-play breakdown. It’ll give you insight into how it will affect your testing practices as well as some handy tips and tricks to make the most out of this hot new release.

Change Is Good

The changelog for Appium 1.8 is much longer than the above list, but as you can see from just this short selection, there’s a lot to get excited about. Installing with node package manager is as easy as npm install -g Appium.

So, what are you waiting for? Check out the webinar, roll up your sleeves and put on your Appium driving gloves!

Topics:
mobile ,appium ,mobile app development

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}