我寫測試用例點擊下載按鈕。如何去下載確認彈出窗口並選擇保存或打開選項,然後單擊確定並返回到主窗口。我正在使用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. Ext.NET彈出確認窗口
- 2. 文件下載彈出窗口爲Excel
- 3. 在執行硒腳本時獲取chrome.exe彈出窗口打開
- 4. 硒彈出式窗口彈出窗口問題
- 5. jquery確認後的jquery彈出窗口
- 6. python:禁用與硒一起使用Firefox的下載彈出窗口
- 7. 居中彈出窗口/用戶控件
- 8. 如何實現沒有javascript的彈出窗口確認窗口
- 9. 如何在彈出窗口上彈出一個確認信息?
- 10. 「消息發送」使用PHP和JS確認彈出窗口
- 11. 使用ASP.NET中的確認窗口彈出窗口和RequiredFieldValidator刪除數據
- 12. 等待彈出窗口關閉硒webdriver
- 13. python硒錯誤日誌彈出窗口
- 14. 登錄彈出窗口和硒
- 15. 使用perl處理彈出窗口使用硒
- 16. 硒C#處理Windows窗體彈出窗口中硒C#
- 17. 彈出加載窗口
- 18. 下載文件時禁用彈出窗口打開
- 19. Java腳本中的彈出窗口或子窗口
- 20. 彈出腳本定位彈出窗口模塊太高
- 21. WPF附加彈出窗口與控件
- 22. 彈出式窗口瀏覽器控件
- 23. silverlight彈出式窗口控件問題
- 24. Windows彈出窗口交互使用python中的selenium webdriver下載
- 25. 關於硒如何控制窗口彈出
- 26. Laravel:刷新頁面彈出窗口'確認窗體提交'
- 27. 如何確認Behat彈出窗口的確定?
- 28. 如何使用.NET WebBrowser控件上載文件對話框彈出窗口?
- 29. 關閉Flipkart打開彈出窗口,並使用硒轉到主窗口
- 30. 使窗口彈出主頁加載
我workarounded這一點的唯一方法是通過使用機器人來模擬鍵盤...... – gogo 2010-09-13 20:31:07