android sdk里面自带的uiautomatorviewer.bat可以查看手机app上的元素,但是不太好用,网上找了个大牛写的weditor,试用了下还是蛮不错的 python环境:3.6
使用pip安装weditor,github地址https://github.com/openatx/weditor
pip install —pre weditor
创建桌面快捷图标
python -m weditor —shortcut
创建完成后,桌面会出现一个WEditor快捷图标,双击就能启动了
也可以不创建图标,用命令行启动
python -m weditor
看到窗口出现如下信息,就是启动成功了(窗口别关掉了)
先使用adb连上手机,输入adb devices查看手机设备号:emulator-5554
在页面上输入手机设备号,点Connet按钮,看到出现一个小草的图标,就是连接成功了
定位元素
定位元素的方法支持uiautomator的定位方法,也可以支持xpath和坐标定位
在线Coding调试
可以在页面的右边调试运行代码,这点比appium强很多,可以编写代码边调试,还是非常方便的
操作步骤:点勾选高铁动车后,点查询按钮
运行代码,会发现手机上已经点击成功