-
Weditor
前置条件
1、安装Pycharm
2、终端中输入 pip install weditor安装weditor
使用方法
- weditor启动 :python -m weditor
连接设备成功后,可以看到入下图,主要有5个区域:
红色框区域:主要显示的手机状态信息,以及刷新投屏界面
橙色框区域:投屏当前手机画面,可使用鼠标选择想查看的控件
绿色框区域:鼠标选择控件的详情,可以获取控件ID等信息
蓝色框区域:代码区域,weditor可以根据操作自动生成python代码
紫色框区域:显示当前投屏界面的层级结构
①:可选择连接平台(Android 、IOS)
②:绿色表示连接设备成功
③:刷新界面
④:可以打开/关闭设备界面实时刷新
Tap:模拟屏幕上的点击操作,通过指定坐标位置来点击相应的 UI 元素。
Tap Widget:模拟点击特定 UI 元素,它的定位是通过 UI 元素的属性定位,而不是坐标位置。
Send Keys:向特定的 UI 元素发送指定的字符串或按键。
可以用于复制和重置代码
总结
优点:
- 直观的图形化界面:Weditor 提供了一个直观的图形化界面,可以轻松定位 Android 应用中的 UI 元素,并通过属性编辑器和控件树来查看和修改它们的属性和值
- 完整的脚本支持:Weditor 支持编写和调试自动化测试脚本,可以使用 Python编程语言来编写测试脚本
缺点:
- 连接非常容易断开
- 和 appium 不兼容,要定位先要把 appium 服务断开,appium 运行时也需要把 weditor 断开,操作起来比较繁琐。