我正在使用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
答案 0 :(得分:1)
您是否将sikuli libs文件夹的路径添加到环境PATH变量中?如果您使用的是早于1.0.1的版本,那么您还需要将SIKULI_HOME添加到环境变量中。请参阅此链接 - https://answers.launchpad.net/sikuli/+question/235169