[英]Image Comparison in selenium using sikuli
我们在自动化中使用sikuli进行图像比较,但是运行测试时出现错误。
我们正在使用sikuli,因为我们正在对网页的一小部分进行图像比较。
我得到的错误: FindFailed:在屏幕上找不到P(D:\\ Automation \\ test-data \\ Student.jpg)S:0.99。 文件Region.java中的1574行
代码是:
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();
}
}
如果从Sikuli IDE中测试相同的图像,是否可以使用? 如果确实如此,则可能是几件事导致了故障。
1.应用程序和脚本同步问题。 您可能甚至在页面上没有图像之前就在寻找图像。 2.屏幕截图中可能包含太多背景。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.