【问题标题】:Image Comparison in selenium using sikuli使用 sikuli 在硒中进行图像比较
【发布时间】:2014-03-10 12:12:44
【问题描述】:

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

        }
}

【问题讨论】:

    标签: java selenium-webdriver sikuli


    【解决方案1】:

    如果您从 Sikuli IDE 测试相同的图像是否有效?如果是这样,那么可能有几件事导致失败。

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

    【讨论】:

      猜你喜欢
      • 2014-06-16
      • 2018-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 2011-03-29
      相关资源
      最近更新 更多