Plugin for managing Appium server from Maven.
From Appium website:
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.
- Start and stop Appium server from Maven
- Automatic download of Node, NPM and Appium, using frontend-maven-plugin
- 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
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