2011-08-12 60 views
0

ChromeDriver dev團隊說他們已經修復了這裏的問題:http://code.google.com/p/selenium/issues/detail?id=1725&q=chrome%20file%20upload&colspec=ID%20Stars%20Type%20Status%20Priority%20Milestone%20Owner%20SummaryChromeDriver文件上傳示例

但我無法實現它。使用ChromeDriver在Chrome上測試文件上傳,有人可以向我展示一個示例或任何解決方法嗎?

+0

我不知道任何解決方案。我正在尋找一個。特別是對於基於Unix的機器(如Mac或Linux)。 AutoIT僅適用於Windows。 –

回答

5
driver.findElement(By.id("upload")).sendKeys("/path/to/the/file"); 
+2

這不適用於Chrome。雖然對Firefox很好。 –

+2

它在Chrome中正常工作。我們在Selenium樹中進行了測試。 – jarib

+0

謝謝Jarib的解決方案。 –

1

我知道人們通過AutoIT來完成,當時沒有Alert的支持。也許是ChromeDriver支持Alert之前的解決方法?

+0

Mac有什麼辦法嗎? –