【发布时间】:2018-05-18 13:40:58
【问题描述】:
使用 eclipse 运行 sikulix 时出现此错误
18:31:08:751 >> Loading HP UFT Java Support (version 12.0.0.0) (SUN 1.7.0)
Exception in thread "main" FindFailed: Capture.PNG: (408x284) in S(0)[0,0 1366x768] E:Y, T:3.0
Line 2759, in file Region.java
at org.sikuli.script.Region.wait(Region.java:2759)
at org.sikuli.script.Region.find(Region.java:2336)
at org.sikuli.script.Region.getLocationFromTarget(Region.java:3213)
at org.sikuli.script.Region.click(Region.java:3698)
at org.sikuli.script.Region.click(Region.java:3683)
at ab.main(ab.java:15)
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:"C:\Program Files (x86)\HP\Unified Functional Testing\bin\java_shared\classes";"C:\Program Files (x86)\HP\Unified Functional Testing\\bin\java_shared\classes\jasmine.jar"
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
代码是:
ImagePath.setBundlePath("C:/Users/xw66/workspace/Sikul/imgs");
Screen s = new Screen();
//s.wait();
s.doubleClick(new Pattern("C:/Users/xw66/workspace/Sikul/imgs/abc.PNG"));
// s.click(getData("ImagePath"+"Capture.PNG"));
【问题讨论】:
-
这仅表示您正在寻找的图像在屏幕上没有找到。确保您使用的图案与屏幕上的区域完全相似。还要确保该区域是完全可见的,并且没有隐藏(或部分隐藏)其他对象。
-
是的,我只是喜欢这样。请协助。
-
对不起,不知道你在问什么
-
您好,如果您需要 webex,请告诉我,以便我显示我的代码。
-
在屏幕上找到模式不知道为什么会出现上述错误。
标签: java automation sikuli