2009-02-18 100 views
3

我寫測試用例點擊下載按鈕。如何去下載確認彈出窗口並選擇保存或打開選項,然後單擊確定並返回到主窗口。我正在使用selenium-python腳本進行Web測試自動化。控件使用硒腳本下載確認彈出窗口

+0

我workarounded這一點的唯一方法是通過使用機器人來模擬鍵盤...... – gogo 2010-09-13 20:31:07

回答

1

Selenium無法控制下載確認。但是,如果您對IE或Firefox使用「特權」瀏覽器模式,則可以直接在文件上傳字段中鍵入文件路徑。如果您在Selenium RC 1.0 beta 2中使用默認* iexplore和* firefox模式,請嘗試直接在表單字段中輸入文件路徑。我自己做這個,它很好。

+0

您能否詳細說明您的答案,請儘可能提供一些示例代碼。我嘗試過selenium2 WebDriverBackedSelenium,但它不工作。謝謝。 – SmartSolution 2011-04-27 09:35:53

0

可以切換上彈出,並確認它,但我不知道管理是否.... 試一下:

alert = browser.switch_to_alert()#switch to popup 
alert.accept()#accept popup