我们在自动化中使用sikuli进行图像比较,但是当我运行测试时,我遇到了错误。
我们正在使用sikuli,因为我们正在对网页的一小部分进行图像比较。
我收到错误: FindFailed:在屏幕上找不到P(D:\ Automation \ test-data \ Student.jpg)S:0.99。 第1574行,在文件Region.java中
代码是:
public static void FindPattern(String BaseImage)
{
try{
Pattern imagepattern = new Pattern(BaseImage);
imagepattern.similar((float)0.99);
Screen screen=new Screen();
screen.find(imagepattern)
}catch(Exception e){
e.printStackTrace();
}
}
答案 0 :(得分:0)
如果从Sikuli IDE测试,相同的图像是否有效?如果确实如此,可能会有一些导致失败的事情。
1.应用程序和脚本同步问题。您可能正在寻找图像,甚至在页面上可用之前。 2.截图可能包含太多背景信息。