我正在使用Appium进行自动化测试。我想在可绘制画布上选择一个元素。 我知道如何通过属性查找元素。但是我想在不借助属性的情况下在可绘制画布上找到一个元素。
有没有办法实现这一目标?
答案 0 :(得分:0)
自Appium 1.8.2起,就有一种策略FindsByImage。与元素交互的可能性有限(与基于属性的元素相比):
至少您可以验证元素是否可见,读取其边界并能够单击。
在后台,此方法在OpenCV库中有效,因此您必须通过安装其他npm软件包来配置Appium。 另外,您需要考虑到图像识别是一个不确定的过程,需要进行一些调整(例如调整阈值)以使测试稳定。
希望这会有所帮助。