- 博客(9)
- 收藏
- 关注
Python的图像识别方式源码
自动化测试实施过程中,由于Android或web部分控件和区域无法通过uiautomator或hierarchy、selenium等系统提供的方式获取相关区域属性,无法通过控件属性访问指定区域,实现操作和断言自动化动作。因此,集成截图查找功能,通过自动化脚本编写过程中,截取图片部分区域用于预操作或断言设置。在执行过程中,动态的从终端设备中截取当前屏幕截图进行对比,完成操作和断言自动化动作。
截图查找功能可完成的自动化动作
点击操作(Click By Image)
在自动化脚本编写过程中,截取指定屏幕截图中的某一区域。在自动化脚本执行过程中,通过匹配该区域截图在当前屏幕截图中的坐标位置,计算区域截图中间点(或区域截图中任一点)的实际坐标值,通过uiautomator或webdriver提供的点击坐标方法进行模拟点击操作。
断言操作(Assert Image)
在自动化测试中,需要对自动化测试结果进行判断,由于部分控件或区域无法通过控件属性进行判断。因此,考虑到对上述点击操作的截图查找方法的扩展,截取指定屏幕截图中的某一区域用于断言。
2023-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人