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

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

/, Mobile Application Testing/Appium 1.8 : The 7 Features You Need to Know About in this Major Release

More Upgrades Than You Can Shake a Stick At

Don’t be fooled by the version number. Appium 1.8 is a major release and it packs the new features to prove it. If you use Appium and you haven’t already upgraded, you’re going to want to. Our own Eran Kinsbruner hosted a webinar with Jonathan Lipps, Appium project lead and founder of Cloud Grey, to give us the low-down on this awesome new release.

Here’s an overview of the big changes:

whats-new-in-appium-1.8

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?

Support for network virtualization (3G, 4G, packet loss %) -- 16%
Support for visual testing (barcode scanning, check deposit) -- 17%
Support for gestures like Face ID, Fingerprint, and more -- 17%
Better cross-platform automation for all platforms -- 35%
Support for audio and video testing (chatbots, MOS, etc) -- 15%

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 🙂