So it does what the Selenium does, i.e., test web pages, plus test mobile apps, i.e., installed apps and not those run from a mobile web browser.Īppium is cross-platform. In this example, we use Android, although Appium works for iOS too. It uses the Selenium WebDriver to connect to the mobile device and launch the app. THE APPIUM ARCHITECTUREĪppium is used to test mobile apps by running them from another server, like, in this example, Ubuntu. The idea is you can set up the emulator for multiple Android devices, OS versions, screen sizes, etc., and run multiple tests to do volume testing. We will use Ubuntu, Android, and Python and provide line-by-line instructions including what you need to download and install and how to run a test. Here we give an overview of how to test mobile device apps on Android using Appium, the open source testing framework.