图片检测
图片检测
描述:通过截取页面中的图片,在运行过程中判断当前屏幕页面是否有截取的图片,如果图片检测一致,则返回值为True,如没有检测到截取的图片则返回值为False
注意
【图片检测】组件返回值为True/False,因此通常与【if】组件搭配使用
该组件可用于检测判定上一步操作之后的页面,或某些弹框是否加载渲染成功,若检测到图片,则表示页面加载成功,开始执行下一个步骤,以确保流程运行的准确性
同样具有检测上一步操作之后的页面是否已经跳转成功的类似功能组件还有【获取文本】,详见【获取文本】组件的文档说明

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“ms”
- 后置延时 - 组件功能执行后等待的时间,单位为“ms”
- 备注- 组件备注说明,以便于理解和快速定位
- 等待- 设置时间内的多次尝试
目标属性
窗口标题 - 记录当次截取的图片所在的窗口标题信息
注意
勾选' '窗口标题'' :运行组件时,首先会激活页面,再进行图片检测
不勾选' '窗口标题'' :运行组件时,不会进行激活页面操作
图片 - 记录当次截取的图片名称
图片大小 - 记录当次截取的图片像素大小
开启模糊匹配 - 增强【图片检测】容错性
注意
默认勾选:首先以100%去匹配查找图片,若检测不到图片,会通过OpenCV查找
不勾选:不会通过OpenCV查找
模糊匹配相似度 - 只针对OpenCV查找,默认0.85(85%),值越大,图片检测越难,准确率越高;值越小,图片检测越易,准确率越低
返回值
- 输出到变量 - 将图片检测结果到指定变量,方便后续在其他组件中直接调用,或配合其他组件一起使用。返回值包含了true和false
使用示例
执行逻辑
示例1:在浏览器中打开艺赛旗社区页面并登录--->添加【图片检测】组件,选择,并点击--->在艺赛旗社区页面拾取账号头像--->执行组件

输出结果
执行组件后,判断账号头像在桌面可视范围内,控制台结果处返回“True”

执行逻辑
示例2:在浏览器中打开艺赛旗社区页面并登录--->添加【图片检测】组件,选择,并点击--->在艺赛旗社区页面拾取账号头像--->将页面滚动至下方看不到头像的位置
输出结果
执行组件后,判断账号头像不在桌面可视范围内,控制台结果处返回“False”
