selenium-webdriver——如何在启动firefox时加载扩展
2012-04-10 15:18
615 查看
当我们需要在用firefox进行测试时启动firebug,可以使用下面的代码
File file = new File("xpi\\firebug-1.8.1.xpi");
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.addExtension(file);
firefoxProfile.setPreference("extensions.firebug.currentVersion", "1.8.1");
WebDriver driver = new FirefoxDriver(firefoxProfile);
以此类推,当我们需要启用别的扩展程序时,换下文件就可以了
处理firefox下载弹出框的问题,通过以下代码,可以直接将文件下载到指定目录而不会出现下载框
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.download.dir", DOWNLOAD_FILE_PATH);//指定下载路径
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.download.manager.showWhenStarting",false);
profile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv");//指定下载文件格式
WebDriver driver = new FirefoxDriver(profile);
File file = new File("xpi\\firebug-1.8.1.xpi");
FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.addExtension(file);
firefoxProfile.setPreference("extensions.firebug.currentVersion", "1.8.1");
WebDriver driver = new FirefoxDriver(firefoxProfile);
以此类推,当我们需要启用别的扩展程序时,换下文件就可以了
处理firefox下载弹出框的问题,通过以下代码,可以直接将文件下载到指定目录而不会出现下载框
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.download.dir", DOWNLOAD_FILE_PATH);//指定下载路径
profile.setPreference("browser.download.folderList", 2);
profile.setPreference("browser.download.manager.showWhenStarting",false);
profile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv");//指定下载文件格式
WebDriver driver = new FirefoxDriver(profile);
相关文章推荐
- selenium-webdriver——如何在启动firefox时加载扩展
- selenium-webdriver——如何在启动firefox时加载扩展
- selenium-webdriver——如何在启动firefox时加载扩展
- Selenium-webdriver系列教程(12)————如何在启动firefox时加载扩展
- ruby webdriver 启动firefox driver时,加载firebug的扩展
- Selenium-webdriver系列教程(14)————如何在启动firefox时加载扩展
- ruby webdriver 启动firefox driver时,加载firebug的扩展
- 如何得到Selenium2/Webdriver: FirefoxProfile设置属性的key-value
- webdriver启动时加载扩展--易于调试用.比如firebug等
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- selenium设置webdriver---启动浏览器,设置profile,加载插件
- 【Selenium专题】WebDriver启动firefox浏览器
- selenium 2和watir webdriver中如何在启动浏览器时保留cookie
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium python 启动firefox浏览器的异常selenium.common.exceptions.WebDriverException: Message: 'geckodriver'
- selenium webdriver 以署理proxy方式启动firefox,ie,chrome
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结:启动浏览器、设置profile、加载插件
- selenium webdriver(Appium)如何等待页面元素加载完成
- selenium的firefoxdriver启动火狐浏览器加载firebug的设置(补充)