I am using Karate robot for clicking a button using image.
Below is my code:
- 机器人 { 应用程序:'^Chrome',突出显示:true }
- 机器人.输入('OracleDriver')
- 延迟(2000)
- robots.click('删除.png')
有时我可以单击delete.png 的删除按钮,但有时却不能。
所以间歇性地面对这个问题。
是的,通过图像查找确实不太可靠,只能在普通 Windows 定位器不起作用时用作备份。
我只有以下建议:
- 找到一个有效的 Windows 定位器。请注意,您可以使用已知定位器进行导航
someElement.parent.firstChild
etc: https://github.com/intuit/karate/tree/master/karate-robot#element-api
- 尝试标准化最有效的分辨率
- 看看使用 OCR 是否效果更好
- 为空手道贡献代码以使其变得更好
- 寻找另一种解决方案
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)