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:
Some of these are self-explanatory; a few points deserve a bit of further explanation.
- 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.
- New app management features allow you to install, remove, and launch apps from within Appium test flows
- Improved screen-related primitives = better screenshot and visual testing capabilities (full screen, full page, viewport, etc.)
- The new “otherApps” capability allows you to load additional apps automatically (e.g. Facebook) for functional testing
- Appium has previously supported screen recording on Android- now you can do the same on iOS (simulators)
- Support for iOS performance data has been added to complement the existing Android functionality
- 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?
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 :)