BUG描述:5系列通用BUG------交互类命令默认延时无法设置问题
每次新版本上线之后我一般会专门跑一下新旧两个版本中我最常用的几个相同命令的运行情况做对比。
而且我做对比时所有命令的前后延时均为0
5.2的各项命令在正常情况下运行效率较较5.0、5.1.1、5.1.2均有较大提高,已经达到跟之前“丝般顺滑3.5”不相上下的水平了。
5.2

3.5

但是!!
5系有个通病:像UiElement.Exists(判断元素是否存在) 或者鼠标点击、获取文本之类的交互命令都有一个通用默认设置:当前目标如不存在会有延时等待目标出现的设定。
5.1.1时,这个默认是10秒,超过10秒目标还不出现即报错。
5.1.1时,这个默认是5秒。
5.2这个默认还是5秒。
这个设置本身是个体贴设置,但不应该作为默认不可调整的隐藏设置。
因为很多情况我只是需要UiElement.Exists帮我判断某个东西当前是否存在,它当前不存在,就算等到关机也不会再出现。我需要的是即时的反馈,但是有这个硬性的默认设置之后我就必须等5秒才能得到结果。这对于我这种强迫症患者来说太残忍了。如果我当前页面有多个判断目标,那运行效率将成几倍翻番。
建议增加可控设置如下图:

像这种东西
这个破毛病我已经反应了3个版本了,求求你们做个人吧,赶紧给我改了这个破设置!
我宁愿要5系之前的0等待,有需要的话我可以自己写个函数让它反复多检测几秒,我也不愿意20个目标每个不存在的目标硬性等5秒!
BUG出现频次:必现
系统环境:WIN10 1909
QQ:187283403