我正在測試我正在構建的一個頁面,我希望知道是否可以使用硒接受下載提示?我正在使用Firefox Webdriver。如何使用JAVA中的selenium接受firefox webdriver上的下載提示?
0
A
回答
2
3
您可以嘗試使用下面的代碼,下載zip文件:
FirefoxProfile profile = new FirefoxProfile();
//MIME type for zip file "application/zip"
profile.setPreference("browser,helperapps.neverAsk.SaveToDisk", "application/zip");
// 0 = desktop, 1 = default download folder , 2 = user defined location.
profile.setPreference("browser.download.folderList",0);
driver = new FirefoxDriver(profile);
baseUrl = " http://www.yourwebsite.com ";
driver.get(baseUrl);
driver.findElement(By.id("downloadFile")).click;
0
你爲什麼不選擇Sikuli,實在是太簡單了。
在構建路徑中添加sikuli-java.jar文件,安裝Picpick軟件,使用Picpick保存保存文件的圖像,確定按鈕。
鍵入以下命令
new Screen().click(new Pattern("E:\\simage\\save.png")); //here e:\\..is image file path
new Screen().click(new Pattern("E:\\simage\\ok.png"));
一切都結束了。
-1
是sikuli是針對簡單的解決方案,你可以使用
相關問題
- 1. 使用Selenium WebDriver下載pdf for Firefox
- 2. Selenium WebDriver - 在Firefox上自動下載
- 3. Selenium Firefox Webdriver NoSuchElement鏈接上的異常:
- 4. 控制Firefox的下載提示使用Selenium和Python
- 5. Java中的Selenium Firefox Webdriver(運行參數)
- 6. 如何在使用java的selenium webdriver中提示輸入並使用結果?
- 7. Selenium IEDriver接受下載
- 8. 如何使用Java Selenium WebDriver下載文件?
- 9. 如何使用Selenium WebDriver與網頁上的java驗證工具提示文本
- 10. Selenium:如何在Firefox中禁用webdriver =「true」?
- 11. 如何在使用Java的Selenium WebDriver中按下「ALT + S」
- 12. Selenium webdriver下載pdf
- 13. Selenium Webdriver(Java)使用Firefox擴展/插件連接/互操作
- 14. Selenium Webdriver使用Java的ElementNotVisibleException
- 15. 如何使用FirefoxProfile啓用FireFox Selenium webdriver中的Adobe Flash
- 16. Selenium WebDriver Firefox
- 17. 如何使用Python 3中的Selenium Module(FireFox)下載PDF
- 18. 等待下載完成在selenium webdriver JAVA
- 19. 使用Selenium Webdriver和FireFox的錯誤
- 20. 如何在用java編寫的selenium webdriver程序中使用firefox插件?
- 21. 如何使用Selenium的webdriver
- 22. 如何使用Selenium的webdriver
- 23. 如何使用Selenium的webdriver
- 24. 如何使用Selenium的webdriver
- 25. 如何使用Firefox 19中的Selenium WebDriver進行鼠標懸停?
- 26. 如何使用watir-webdriver在Firefox中禁用下載窗口?
- 27. Selenium WebDriver(Ruby):如何下載PDF文件?
- 28. 如何提示用戶在Firefox下載java applet?
- 29. 如何使用Selenium/Webdriver提示輸入並使用結果?
- 30. Selenium webdriver 2.0中的頁面加載 - java
硒是不能接受的OS級別對話,它不是建立爲 - 以下*答案應該*工作。 – Arran