WebDriver - set firefox auto download
2014-11-06 11:25
435 查看
During testing when we need check the download file content, the browser will popup the download dialog.
How to skip the download dialog?
1. setting the profile
[csharp]
view plaincopyprint?
FirefoxProfile ffpf = new FirefoxProfile();
ffpf.SetPreference("browser.download.folderList", 2);
ffpf.SetPreference("browser.download.dir", "C:\\temp");
ffpf.SetPreference("browser.download.useDownloadDir", true);
ffpf.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream, application/vnd.ms-excel, text/csv, application/zip");
// Popup Windows
ffpf.SetPreference("browser.popups.showPopupBlocker", false);
//ffpf.SetPreference("dom.disable_open_during_load", false);
DesiredCapabilities caps = DesiredCapabilities.Firefox();
caps.SetCapability(FirefoxDriver.ProfileCapabilityName, ffpf.ToBase64String());
IWebDriver driver = new FirefoxDriver(caps);
How to skip the download dialog?
1. setting the profile
[csharp]
view plaincopyprint?
FirefoxProfile ffpf = new FirefoxProfile();
ffpf.SetPreference("browser.download.folderList", 2);
ffpf.SetPreference("browser.download.dir", "C:\\temp");
ffpf.SetPreference("browser.download.useDownloadDir", true);
ffpf.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream, application/vnd.ms-excel, text/csv, application/zip");
// Popup Windows
ffpf.SetPreference("browser.popups.showPopupBlocker", false);
//ffpf.SetPreference("dom.disable_open_during_load", false);
DesiredCapabilities caps = DesiredCapabilities.Firefox();
caps.SetCapability(FirefoxDriver.ProfileCapabilityName, ffpf.ToBase64String());
IWebDriver driver = new FirefoxDriver(caps);
FirefoxProfile ffpf = new FirefoxProfile(); ffpf.SetPreference("browser.download.folderList", 2); ffpf.SetPreference("browser.download.dir", "C:\\temp"); ffpf.SetPreference("browser.download.useDownloadDir", true); ffpf.SetPreference("browser.helperApps.neverAsk.saveToDisk", "application/octet-stream, application/vnd.ms-excel, text/csv, application/zip"); // Popup Windows ffpf.SetPreference("browser.popups.showPopupBlocker", false); //ffpf.SetPreference("dom.disable_open_during_load", false); DesiredCapabilities caps = DesiredCapabilities.Firefox(); caps.SetCapability(FirefoxDriver.ProfileCapabilityName, ffpf.ToBase64String()); IWebDriver driver = new FirefoxDriver(caps);
相关文章推荐
- WebDriver - set firefox auto download
- selenium-webdriver——如何在启动firefox时加载扩展
- webdriver setfocus blur
- 【Webdriver】Firefox启动后出现Unable to connect to host 127.0.0.1 on port 7055。
- 转:webdriver驱动未在默认目录安装的firefox
- 如何得到Selenium2/Webdriver: FirefoxProfile设置属性的key-value
- Webdriver启动firefox到底有多慢?
- Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)
- 【总结】selenium webdriver 远程连接firefox和IE 环境搭建
- 使用Webdriver+TestNG,设置FireFox安装路径。
- webdriver 操作 Firefox 在关闭浏览器时弹出 “Plugin Container for Firefox已停止工作” 处理办法。
- selenium-webdriver——如何在启动firefox时加载扩展
- WebDriverException: Cannot find firefox binary in PATH."的解决方法
- WebDriver配置Firefox代理服务器
- ruby webdriver 启动firefox driver时,加载firebug的扩展
- Watir-webdriver_Firefox
- WebDriver配置Firefox代理服务器
- webdriver-设置firefox代理.
- watir-webdriver启动Firefox遇到unable to find profile named: "default"
- webdriver启动firefox浏览器