我正在尝试使用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();
}
答案 0 :(得分:0)
我再次运行Sikuli IDE并捕获图像并将其传递给Java代码,现在Eclipse能够识别图像。