2012-12-18 31 views
0

我需要自動化網站中嵌入的qqFileUploader。我的問題是,我沒有任何訪問上傳按鈕,即使我有它會打開默認瀏覽窗口,我沒有訪問權限。我如何發佈我想要上傳的文件?感謝您的任何意見WebDriver qqFileUploader自動化

回答

0

您可以嘗試使用sikuli混合測試用的webdriver。

Sikuli可以識別網頁上的元素,並且文件上傳不是Web元素,所以Selenium無法訪問它。

請參考:http://code.google.com/p/sikuli-api/

我知道這工作,因爲我在這多次解決了這個問題,對於Flash上​​傳或簡單O.S行動。

0

如果你通過一個標準的文件輸入上傳您的文件,你應該直接寫在輸入文件的名稱:

driver.findElement(By.id("inputId")).sendKeys("path/to/your/file"); 
相關問題