繁体   English   中英

使用sikuli进行硒中的图像比较

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM