APP自动化测试之前我们需要定位Android应用的UI控件,目前比较常用的有两种方法一种是appium自带的工具、另一种就是Android自带的uiautomatorviewer工具;之前本人都是用uiautomatorviewer最近学习了一下appium自带工具的定位方法记录一下。
一、启动appium
已安装appium的直接双击桌面图标就可以了,未安装的在官网下载 www.appium.io

二、进入appium

三、设置启动参数
platformName 平台的名称:Android
deviceName 设备号: Android APP的命令: adb devices
appActivity 启动的启动名
appPackage 启动的包名
包名和启动名adb命令为是 adb shell dumpsys window windows | findstr mFocusedApp ,复制后在命令行可以获取,前提是要连接真机或者模拟器



根据实际情况填写完成后先点击SAve As 保存,然后点击Start Session执行
注意:如果模拟器或者真机上没有安装改软件会报错,安装后再次执行就可以了
注意:参数名称写错也会报错
四、设置成功就可以查看控件进行操作了

网友评论