Appium Server已经安装完毕,接着需要借助Maven自动化去下载Appium的客户端依赖。
打开项目里的pom.xml文件,这个文件主要用来声明依赖用的,我们在这里声明需要用到的依赖,到时候IDE就会自动根据配置的声明下载对应的依赖。这里我们需要用到Appium,所以需要声明Appium的依赖,同时需要用到单元测试框架,也需要声明对应的依赖,这里单元测试框架选择TestNG,当然选择JUnit也是可以的。
声明如下:
<dependencies>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.9.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>5.0.3</version>
</dependency>
</dependencies>
建议大家testng和java-client的版本和我报纸一致,因为后续要介绍一些报告展示的常见对版本是有要求的,不同的版本可能需要的依赖版本也会不一样,为了避免后续出现意想不到的错误,最后跟本书使用的版本保持一致。
在pom.xml文件边上会出现如下的选择,选择Enable Auto-Import,这样就会自动导入需要的依赖,如下所示
等依赖都下载完成后就可以来编写具体的测试脚本了。