2013-09-24 97 views
0

我正在使用Flash網站,即Flash網站內容文本框,我想在該文本框中輸入值
。 我正在使用sikuli-script.jar與java的selenium webdriver。如何使用硒webdriver sikuli自動化閃存java

這裏是我的代碼:

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

你能發佈一個完整的[SSCCE](http://sscce.org)嗎? –

回答

1

你加路徑sikuli libs文件夾到你的環境變量PATH?如果您使用的是早於1.0.1的版本,則還需要將SIKULI_HOME添加到環境變量中。看到這個鏈接 - https://answers.launchpad.net/sikuli/+question/235169

+0

我做了所有設置,仍然有相同的錯誤 –

+0

有時也需要機器重啓。你在用什麼版本的Sikuli?你可以發佈你添加到PATH變量的路徑嗎? – Akbar

+0

PATH = E:\ laxman \ Selenium webdriver java \ libs; SIKULI_HOME = E:\ laxman \ Selenium webdriver java \ libs;版本是1.0.1 –