等待指定的 UI 元素从屏幕上出现,支持桌面端和浏览器。同时支持桌面端图像识别指定元素。
参见 通用配置项。
结果 :将此组件执行的成功与否的结果存储在此变量。当指定目标出现时,存储的值为 True。
控件元素 :将等待出现的元素存储到此变量。可作为 等待元素消失 等组件的输入值。当使用图片识别的方式来指定元素时,返回的是锚点元素而非图片元素。
此流程执行逻辑:等待指定的元素出现时,执行相应的流程。
执行结果:
Q:等待元素出现组件报错:“[错误] 等待元素出现失败,详细错误信息:操作已超时。”
A: 匹配超时和超时设置较长的时间,比如,30 秒:30000
Q:如果没有需要等待出现的元素,如何使它不报错。
A: 将该组件的“失败后继续”属性,设定为“是”时,会打印出错日志,但不会终止流程。
Q:等待元素显示:等待到,返回的结果为 False;没有等待到,组件报错。这个组件一直是这样设置的吗?单步测试:等到了返回结果为 False,整体流程运行的时候,又是 True。
A: 等待到了结果是 True ,若希望报错后继续执行流程,将“失败后继续”属性,选择“是”即可。 这时返回的结果是 False。你可在“等待元素”的下一步打断点调试,检查变量值是不是 True,是否有可能是被后续其他的地方改了变量值。