Maven+JUnit

创建一个普通的Maven工程:

mvn archetype:generate -DgroupId=com.fpliu -DartifactId=newton.android.appium                            -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

生成的工程结构如下:

src/main目录删除,因为我们用不着他:

rm -rf src/main

最后的工程结构如下:

添加依赖:

<dependency>
    <groupId>io.appium</groupId>
    <artifactId>java-client</artifactId>
    <version>3.0.0</version>
</dependency>

接下来就可以使用Appium for Java Client API编写测试用例了。

编写完成就可以执行测试用例。

执行所有的测试用例:

mvn test

执行某个指定类的测试用例:

mvn -Dtest=com.fpliu.XXTest test

实际上,这个工程的创建完全可以参考Appium的示例工程,位置在Node.js的安装目录下,或者在~/.HomeBrew下的lib/node_modules/appium/sample-code/examples/java/junit中。