安卓ui自动化java+appium

1.首先安装ecplise、安卓sdk、appium

2.将手机连接电脑,开启开发者模式,进入cmd输入adb devices 查看手机连接情况,当看到图一所示,表示手机已连接成功。如果没有连接成功,可以拔掉手机线重新连接,并输入命令查看连接情况。


图一

3.开启appium,启动服务,如图二所示


图二

4.修改src_main_resources下的devices_cap.properties文件中的app.deviceName和app.udid为adb中显示的设备名称

5.打开同屏组件,在androidSDK下的tools文件夹中找到uiautomatorviewer.bat,双击运行。运行后eclipse中出现如图三所示的屏幕同步界面


图三

6.点击文件夹后面的安卓图标,显示屏幕同步后的界面和组件信息。图四


图四

7.创建测试类(xxtest.java)(图六)、定位元素类(xxpage.java及xxpage.xml)(图七)和其他类或配置文件(图五)


图五
图六


图七




8.打开应用,定位元素并开始写ui自动化用例(可采用selenium的定位方式)

9.需要用到数据库参数时,在entity项目下,进行数据库配置。在config包下创建数据库配置类(VerificationDataConfig)、在repository包下创建数据库查询类,在app_ui项目的pom.xml中调用entity项目(图八),在resource下的application-dev.proferties中加入数据库连接信息(图九)。在ui自动化中调用数据库库查询类(图十)。不要忘记在entity下建一个数据表的类(图十一)


图八



图九


图十



图十一

你可能感兴趣的:(安卓ui自动化java+appium)