我正在使用sikuli下面的代码来使用Selenium中的 click 等sikuli方法,但当控件来到 ScreenRegion s = new DesktopScreenRegion()行时,我观察到 com.sun.jdi.InvocationException在' 引用中调用方法,并在latst获取另一个异常 java.lang.NoSuchMethodError: com.google.common.base.Objects.toStringHelper(Ljava / lang / Object;)Lcom / google / common / base / Objects $ ToStringHelper; 没有编译器问题一切都很好,下面是使用的jar /库 -
注意:使用 selenium-server-standalone-2.53.0 版本正常运行,下面是代码 -
try
{
fw=new File(sImagePath);
// Specify an image as the target to find on the screen
Target imageTarget = new ImageTarget(fw);
imageTarget.setMinScore(0.4);
// ***** in below line i am getting InvocationException ********
ScreenRegion s = new DesktopScreenRegion();
s.wait(imageTarget, waitTime);
ScreenRegion r = s.find(imageTarget);
Canvas canvas = new DesktopCanvas();
canvas.addBox(r).display(1);
Mouse mouse = new DesktopMouse();
mouse.click(r.getCenter());
}
任何人都可以帮我解决问题,谢谢