使用sikuli在硒中的图像比较

时间:2013-11-29 06:14:04

标签: java selenium-webdriver sikuli

我们在自动化中使用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();

        }
}

1 个答案:

答案 0 :(得分:0)

如果从Sikuli IDE测试,相同的图像是否有效?如果确实如此,可能会有一些导致失败的事情。

1.应用程序和脚本同步问题。您可能正在寻找图像,甚至在页面上可用之前。 2.截图可能包含太多背景信息。