UI自动化测试定位元素工具--Weditor

  • 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 元素发送指定的字符串或按键。

 

可以用于复制和重置代码

总结

   优点

  1. 直观的图形化界面:Weditor 提供了一个直观的图形化界面,可以轻松定位 Android 应用中的 UI 元素,并通过属性编辑器和控件树来查看和修改它们的属性和值
  2. 完整的脚本支持:Weditor 支持编写和调试自动化测试脚本,可以使用 Python编程语言来编写测试脚本

   缺点

  1. 连接非常容易断开
  2. 和 appium 不兼容,要定位先要把 appium 服务断开,appium 运行时也需要把 weditor 断开,操作起来比较繁琐。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值