appium元素定位--工具篇
1.打开uiautomatorviewer工具:android-sdk\tools下或者android-sdk\tools\bin下uiautomatorviewer.bat
2、可能遇到的问题
打开一闪而过:打开uiautomatorviewer.bat,末尾添加pause,然后看报错信息,具体再修改,极有可能是JDK版本过高,换JDK1.8。
(不想重新安装JDK,换元素定位工具咯~~~)
3、weditor安装和使用
(1)只有python 3.5.0 以上才支持
(2)下载 uiautomator2 (手机先连上,运行时会安装atx-agent)
pip install --upgrade uiautomator2
运行
python -m uiautomator2 init
(3)下载 weditor
pip install --upgrade weditor
运行
python -m weditor
创建桌面快捷图标
python -m weditor —shortcut
在页面上输入手机设备号,点Connet按钮,看到出现一个小草的图标,就是连接成功了
单独启动weditor 获取不了 客户端信息 只有先启动uiautomator2 再启动weditor才可以,uiautomator2 手机端会对应下载一个软件ATX 运行完后要关掉,否则appium 会启不来 或者基于appium的framework 无法启动