App自动化常用的元素审查器 |
您所在的位置:网站首页 › 可以审查元素的安卓浏览器 › App自动化常用的元素审查器 |
uiautomatorviewer
Android SDK自带 使用方法: 安装jdk1.8 下载Android sdk,运行tools下的uiautomatorviewer即可 优点: 速度较快 缺点: 不支持操作App 不支持显示XPath(有改造版的uiautomatorviewer,支持XPath) 需要占用adb,跟Appium Server有冲突。uiautomatorviewer在高版本或非官方版本Java上有可能会报空指针错误 Appium InspectorAppium Desktop集成 使用方法: 安装jdk1.8 安装Andorid sdk 下载Appium Desktop,并安装 启动Appium,点击Start Server开启服务,点击右上角的Inspector图标 优点: 与Appium集成,定位元素时无需退出Appium 支持操作App 支持坐标点击和元素点击 支持计算XPath 支持录制并导出代码 支持Android/iOS缺点: 打开较慢 某些元素定位不够精准 需要配置desired_caps才能使用 ATX WEditoropen-atx项目的一部分,web版元素审查器 使用方法 pip install weditor然后命令行运行weditor 优点: 有一套完整的系统:atx-server2 + uiautomator2/facebook-wda 支持iOS和Android 方便搭建云测平台 支持直接编码测试 缺点: 不是很稳定 Macaca app-inspector官网 brew install gradle cnpm install macaca-cli cnpm install macaca-android cnpm install macaca-ios cnpm install app-inspector -g运行`app-inspector -u Android设备id/iOS udid 没搞定:借张官网图 优点: 支持安卓和iOS缺点: 安装麻烦,坑比较多 Airtest IDE Poco定位器Airtest的一部分 官网 使用方法: 下载安装 Airtest IDE 优点 支持Android和iOS 支持录制 支持操作App 支持截图操作定位元素 支持游戏引擎 手动导出布局和截图 adb shell uiautomator dump /sdcard/app.xml # 生成xml布局文件 adb shell screencap -p /sdcard/app.png # 截图 adb pull /sdcard/app.xml app.xml # 下载布局文件 adb pull /sdcard/app.png app.png # 下载截图使用VScode或PyCharm打开并格式化XML后,即可 VS Code 可以安装插件XML Tools进行格式化 优点: 快速,无需借助任何攻击缺点 无法与截图联动,需要自己分析 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |