2014-01-29 53 views
0

我正在使用紅寶石sem-webdriver(2.39.0)來自動化網站測試。如何使用ruby和Selenium2執行隱藏的輸入文件上傳

有一個帶有隱藏輸入標籤的網頁,當用戶點擊不同的元素時,會填入系統文件選擇對話框中的路徑。

我們已經能夠使用element.send_keys遠程上傳輸入對話框的文件。但是,最近在IE上發生了這種情況 - 使用send_keys時,我們現在會收到「元素不可見」錯誤。在閱讀selenium 2的設計目標以僅反映用戶交互的反應之後,我希望在某些時候也可以爲其他瀏覽器打破這一點。

由於selenium 1的execute_script()方法在該gem中似乎不可用,因此我無法將輸入標記修改爲可見。

我假設其他人已經解決了這個問題 - 我該如何執行文件上傳?

回答

相關問題