linuxdeepin / youqu

YouQu, a simple and powerful autotest framework.
GNU General Public License v2.0
55 stars 17 forks source link

操作校验问题 #32

Open zhao-george opened 7 months ago

zhao-george commented 7 months ago

是否可以给所有键鼠操作附带OCR或者图片循环校验等待功能,默认可以无需校验,我理解大部分一系列UI操作,第一步操作完,界面会产生变化,第二步操作依赖第一步变化后的界面,这个功能可以解决给固定的“操作间隔时间”无法在所有架构系统都合适的问题,毕竟各种机器性能不同。也会缩减开发的代码量。

mikigo commented 7 months ago

我理解一下意思,你看对不对: 所有的键鼠操作增加一个 wait for 的功能,就是等待某个元素出现, 如,right_click(x, y, wait_by_ocr="新建文件夹") ,表示右键点击坐标 (x, y) 之后,通过 OCR 识别的方式等待元素“新建文件夹”出现。 参数名称、入参方式可以后续再讨论,这里先聊逻辑。