1.首先安装ecplise、安卓sdk、appium
2.将手机连接电脑,开启开发者模式,进入cmd输入adb devices 查看手机连接情况,当看到图一所示,表示手机已连接成功。如果没有连接成功,可以拔掉手机线重新连接,并输入命令查看连接情况。
![](https://img.haomeiwen.com/i17123554/1d050b2c41432989.png)
3.开启appium,启动服务,如图二所示
![](https://img.haomeiwen.com/i17123554/3946876764dee7ef.png)
4.修改src_main_resources下的devices_cap.properties文件中的app.deviceName和app.udid为adb中显示的设备名称
5.打开同屏组件,在androidSDK下的tools文件夹中找到uiautomatorviewer.bat,双击运行。运行后eclipse中出现如图三所示的屏幕同步界面
![](https://img.haomeiwen.com/i17123554/6abf1a5067c2acd2.png)
6.点击文件夹后面的安卓图标,显示屏幕同步后的界面和组件信息。图四
![](https://img.haomeiwen.com/i17123554/3e8f5e985a8be79a.png)
7.创建测试类(xxtest.java)(图六)、定位元素类(xxpage.java及xxpage.xml)(图七)和其他类或配置文件(图五)
![](https://img.haomeiwen.com/i17123554/ca63f54748dd467d.png)
![](https://img.haomeiwen.com/i17123554/37f4dffa90fb8129.png)
![](https://img.haomeiwen.com/i17123554/817bccaf860ad587.png)
8.打开应用,定位元素并开始写ui自动化用例(可采用selenium的定位方式)
9.需要用到数据库参数时,在entity项目下,进行数据库配置。在config包下创建数据库配置类(VerificationDataConfig)、在repository包下创建数据库查询类,在app_ui项目的pom.xml中调用entity项目(图八),在resource下的application-dev.proferties中加入数据库连接信息(图九)。在ui自动化中调用数据库库查询类(图十)。不要忘记在entity下建一个数据表的类(图十一)
![](https://img.haomeiwen.com/i17123554/d142b5d037b82ce9.png)
![](https://img.haomeiwen.com/i17123554/0b05d1c7e91f9c37.png)
![](https://img.haomeiwen.com/i17123554/1a0c3ca2bd8341cc.png)
![](https://img.haomeiwen.com/i17123554/3aa10b871f2154e2.png)
网友评论