无法使用sikuli识别java中的图像

时间:2015-02-20 08:29:15

标签: java eclipse selenium selenium-webdriver sikuli

我正在尝试使用selenium webdriver(Eclipse IDE)自动化Web应用程序,selenium无法识别特定元素(即使它有Xpath),所以我尝试将sikuli与Java Eclipse集成。 我记录了Sikuli中的点击并保存了脚本将该图像转换为Java代码并尝试但是它抛出了一个错误: FindFailed:在屏幕上找不到Pattern(" C:\ 1424416444710.png")。类似(0.7)。

以下是我在Eclipse中使用的代码:

  try  
       { Screen s = new Screen();  
         System.out.println("Trying to find the image");  
         Pattern image = new Pattern("C:\\1424416444710.png");  
         s.wait(image, 10);  
         s.click(image);  
       }
    catch (Exception e)  
       {  
         e.printStackTrace();  
       }  

1 个答案:

答案 0 :(得分:0)

我再次运行Sikuli IDE并捕获图像并将其传递给Java代码,现在Eclipse能够识别图像。