安卓ui自动化

作者: loveyena | 来源:发表于2019-06-24 11:31 被阅读195次

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自动化

    本文链接:https://www.haomeiwen.com/subject/mhknqctx.html