2013-02-22 31 views
2

我需要自動化此小部件http://www.plupload.com/example_queuewidget.php我使用硒Web驅動程序,並且我已成功完成AutoIt腳本以上傳文件,但要點擊提及的URL上的「添加文件」按鈕是我的問題可以請人幫助我這個..使用硒單擊一個Flash按鈕Webdriver

謝謝

+1

您可以添加sikuli腳本<< http://www.sikuli.org/ >>到您的硒代碼來處理這樣的flash對象。 sikuli只需捕捉圖像並在目標網頁上找到相同的圖像。 – Hemanth 2013-02-22 06:09:26

+0

嗨HemChe我已經嘗試過sikuli,但我得到這個錯誤java.lang.UnsatisfiedLinkError:C:\ Users \ dev10 \ AppData \ Local \ Temp \ tmplib \ VisionProxy.dll:找不到依賴庫 – selva 2013-02-22 11:46:54

+1

檢查此鏈接是否有幫助! http://stackoverflow.com/questions/6092200/how-to-fix-an-unsatisfiedlinkerror-cant-find-dependent-libraries-in-a-jni-pro – Hemanth 2013-02-25 11:37:06

回答

1

它使用的webdriver單擊我沒有試過...但通過控制檯我試圖單擊它在FF,這是對我工作的罰款。你可以試試這個代碼:

當我假設WebDriver點擊不起作用時就是這種情況。

JavascriptExecutor js = (JavascriptExecutor) driver; 
js.executeScript("document.getElementById('uploader_browse').click();");