That means the programmers can write essentially the same code, with a lookup table for locators. The interface between iOS and Android is the same, with perhaps a difference in locators. That interface is extremely familiar to Selenium, creating a logical progression from Selenium to Appium, making the change easy. What is Appium?Īppium is an open-source tool that lives on top of automation tools for Mobile devices, creating a single standard interface for programmers. Here's a quick summary of what you'll learn, along with one of the examples. The result is our 62-page guide to getting started with Appium using the Java Programming language. Sauce Labs hired Jonathan Lipps, the project lead of the Appium Project and a Sauce employee, and asked him to help solve this problem.
The online documentation, written by an Open Source project, is likely to be sparse, while the few physical books on the topic are likely out of date before they are published.
Once you have Appium installed, most tutorials are trivial they'll show the testing equivalent for "hello, world." What to do next, what good tests look like, how to structure the tests, get them to run together, connect them to continuous integration, and all the hard work of getting the tests to be part of a software engineering process, all of that is left to the reader to figure out. The online tutorial might explain how to download and install the tool, but it might not be your operating system … or it might be out of date.
Getting started with Appium can seem incredibly easy - just follow a tutorial online.