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