我寫測試用例點擊下載按鈕。如何去下載確認彈出窗口並選擇保存或打開選項,然後單擊確定並返回到主窗口。我正在使用selenium-python腳本進行Web測試自動化。控件使用硒腳本下載確認彈出窗口
3
A
回答
1
Selenium無法控制下載確認。但是,如果您對IE或Firefox使用「特權」瀏覽器模式,則可以直接在文件上傳字段中鍵入文件路徑。如果您在Selenium RC 1.0 beta 2中使用默認* iexplore和* firefox模式,請嘗試直接在表單字段中輸入文件路徑。我自己做這個,它很好。
+0
您能否詳細說明您的答案,請儘可能提供一些示例代碼。我嘗試過selenium2 WebDriverBackedSelenium,但它不工作。謝謝。 – SmartSolution 2011-04-27 09:35:53
0
我想這個問題已經在這裏回答過了,答案是使用另一個工具來自動化瀏覽器的對話框,例如AutoIt的 How do we download a file by using Selenium?
0
可以切換上彈出,並確認它,但我不知道管理是否.... 試一下:
alert = browser.switch_to_alert()#switch to popup
alert.accept()#accept popup
相關問題
- 1. asp.net彈出確認窗口
- 2. Ext.NET彈出確認窗口
- 3. CakePHP確認彈出窗口不出現
- 4. 硒的IDE彈出窗口
- 5. 文件下載彈出窗口爲Excel
- 6. 僅在使用引導彈出窗口確認後纔會觸發ajax腳本
- 7. 在執行硒腳本時獲取chrome.exe彈出窗口打開
- 8. 如何在彈出窗口中記錄硒rc腳本?
- 9. 硒彈出式窗口彈出窗口問題
- 10. jquery確認後的jquery彈出窗口
- 11. 彈出確認窗口滾動條
- 12. python:禁用與硒一起使用Firefox的下載彈出窗口
- 13. 如何避免窗口下載Firefox中的彈出窗口使用Java硒?我需要下載自動下載問彈出?
- 14. 如何使用硒插入文本到彈出窗口WebDriver
- 15. 居中彈出窗口/用戶控件
- 16. 如何實現沒有javascript的彈出窗口確認窗口
- 17. 如何在彈出窗口上彈出一個確認信息?
- 18. 使用setTimeout控制彈出窗口
- 19. 阻止彈出窗口的腳本
- 20. 的Javascript彈出窗口腳本
- 21. 「消息發送」使用PHP和JS確認彈出窗口
- 22. 使用ASP.NET中的確認窗口彈出窗口和RequiredFieldValidator刪除數據
- 23. 如何處理使用硒2.0(webdriver)的窗戶彈出窗口?
- 24. 等待彈出窗口關閉硒webdriver
- 25. 登錄彈出窗口和硒
- 26. 硒的webdriver處理窗口彈出
- 27. python硒錯誤日誌彈出窗口
- 28. 使用perl處理彈出窗口使用硒
- 29. 硒C#處理Windows窗體彈出窗口中硒C#
- 30. 下載文件時禁用彈出窗口打開
我workarounded這一點的唯一方法是通過使用機器人來模擬鍵盤...... – gogo 2010-09-13 20:31:07