0

我正在使用 Flash 网站,即 Flash 网站内容文本框,我想
在该文本框中输入值。我正在使用带有 java 的 selenium webdriver 的 sikuli-script.jar 。

这是我的代码:

public void AISTest2()
    {
     WebDriver driver = new FirefoxDriver();
    driver.get("url of site");
    Screen s = new Screen();
    try {
        Thread.sleep(20000);            
        s.click(s.find("c:\\user.png"));
        s.type("mytextfieldvalue");
    } catch (FindFailed | InterruptedException e) {
        e.printStackTrace();
    }
    }

当我执行此代码时,出现以下错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: 

 C:\Users\laxman\AppData\Local\Temp\tmplib\VisionProxy.dll: 
Can't find dependent libraries
4

1 回答 1

1

您是否将 sikuli libs 文件夹的路径添加到环境 PATH 变量中?如果您使用的是 1.0.1 之前的版本,那么您还需要将 SIKULI_HOME 添加到环境变量中。请参阅此链接 - https://answers.launchpad.net/sikuli/+question/235169

于 2013-09-24T11:13:43.213 回答