【发布时间】:2015-04-21 15:13:11
【问题描述】:
我只是在 Eclipse 上用 Java 运行示例 sikuli 脚本,我收到以下错误
线程“main”中的异常 java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Sikuli X\libs\VisionProxy.dll: 找不到依赖库 在 java.lang.ClassLoader$NativeLibrary.load(Native Method) 在 java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) 在 java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703) 在 java.lang.Runtime.load0(Runtime.java:770) 在 java.lang.System.load(System.java:1003) 在 com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44) 在 org.sikuli.script.Finder.(Finder.java:33) 在 org.sikuli.script.Region.doFind(Region.java:1034) 在 org.sikuli.script.Region$RepeatableFind.run(Region.java:1237) 在 org.sikuli.script.Region$Repeatable.repeat(Region.java:1208) 在 org.sikuli.script.Region.exists(Region.java:539) 在 com.testsikuli.SikuliTest.main(SikuliTest.java:25)
public class SikuliTest {
public static void main(String[] args) throws FindFailed {
System.setProperty("webdriver.ie.driver", "F:\\Softwares\\Selenium\\driver\\IEDriverServer.exe");
WebDriver driver;
driver = new InternetExplorerDriver();
driver.get("https://www.google.com");
driver.manage().timeouts().implicitlyWait(3000, TimeUnit.MILLISECONDS);
driver.manage().window().maximize();
Pattern userName = new Pattern("img/UserName.png");
Screen sr = new Screen();
sr.find(userName);
sr.type(Key.ENTER);
sr.type(Key.DELETE);
sr.type("test");
}
}
我已经关注了很多帖子并且很累..没有运气..
我的系统环境详情,
- 64位Windows 7 SP1,
- Java 6 (32bit) & eclipse JUNO (32bit)
- 添加了 JAVA_HOME = "C:\Program Files (x86)\Java\jdk1.6.0_45\" & path = %JAVA_HOME%bin;%JAVA_HOME%jre\bin;
- 还添加了 SIKULI_HOME = "C:\Program Files (x86)\Sikuli X\" & path = %SIKULI_HOME%libs;
【问题讨论】:
标签: java eclipse selenium-webdriver windows-7-x64 sikuli