如何使用selenium webdriver java自动化sikuli闪存

时间:2013-09-24 11:00:52

标签: java flash selenium sikuli

我正在使用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

1 个答案:

答案 0 :(得分:1)

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