Appium Maven Plugin provides start and stop methods for Appium -
open source, cross-platform test automation tool for native, hybrid and
mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android),
and real devices (iOS, Android, FirefoxOS).
Appium Maven Plugin provides start and stop methods for Appium -
open source, cross-platform test automation tool for native, hybrid and
mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android),
and real devices (iOS, Android, FirefoxOS).
Appium is an open source test automation framework for use with native and hybrid mobile apps. It drives iOS and Android apps using the WebDriver JSON wire protocol.
Fully functional example: Maven Android application, with Appium integration tests running on Android emulator.
Support for Appium 1.4.10
Build status
Project status
Release status
Example
To run example Android project:
Using already started Appium and default device connected to ADB: $ mvn clean verify -Pintegration-test
Using Appium installed in default location (${user.home}/node_modules/appium) and default device connected to ADB: $ mvn clean verify -Pstart-and-stop-appium,integration-test
Using Appium installed during Maven build and Android emulator: $ mvn clean verify -Pinstall-node-npm-and-appium,use-installed-appium,start-and-stop-emulator,start-and-stop-appium,integration-test or $ mvn clean verify -Dfull-integration-test=true