Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)
2015-02-02 11:29
477 查看
本文是对上一节的补充:/article/4985849.html
使用Selenium2(webdriver)启动firefox且自动加载firebug插件时,切换到firebug插件的网络和cookies部分时,提示面板已被禁用,如下图所示:
于是我们输入about:config在firefox设置页面试着去找下是否有什么参数控制着面板的禁用/启用,果然被我找到如下两个参数:
cookies面板 --- extensions.firebug.cookies.enableSites
网络面板 --- extensions.firebug.net.enableSites
Tips:
firefox设置页面参数非常的多,如果我们不知道某项设置的参数名时,我们可以手工在firefox界面设置参数的值,然后根据我们定制的值去about:config里面找就可以找到,从而找到我们要设置的参数。
在代码中设置这两个参数的值为true,运行结果如下:
代码如下:
使用Selenium2(webdriver)启动firefox且自动加载firebug插件时,切换到firebug插件的网络和cookies部分时,提示面板已被禁用,如下图所示:
于是我们输入about:config在firefox设置页面试着去找下是否有什么参数控制着面板的禁用/启用,果然被我找到如下两个参数:
cookies面板 --- extensions.firebug.cookies.enableSites
网络面板 --- extensions.firebug.net.enableSites
Tips:
firefox设置页面参数非常的多,如果我们不知道某项设置的参数名时,我们可以手工在firefox界面设置参数的值,然后根据我们定制的值去about:config里面找就可以找到,从而找到我们要设置的参数。
在代码中设置这两个参数的值为true,运行结果如下:
代码如下:
public static void StartFireFoxLoadPlugin(){ System.out.println("start firefox browser..."); System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla Firefox/firefox.exe"); File file = new File("files/firebug-1.9.0-fx.xpi"); FirefoxProfile profile = new FirefoxProfile(); try { profile.addExtension(file); } catch (IOException e) { e.printStackTrace(); } //设置firebug版本 profile.setPreference("extensions.firebug.currentVersion", "1.9.0"); //自动打开firebug profile.setPreference("extensions.firebug.allPagesActivation", "on"); //设置启用firebug网络面板 profile.setPreference("extensions.firebug.net.enableSites", true); //设置启用firebugcookies面板 profile.setPreference("extensions.firebug.cookies.enableSites", true); WebDriver driver = new FirefoxDriver(profile); driver.get("http://www.baidu.com"); System.out.println("start firefox browser succeed..."); }
相关文章推荐
- Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)
- Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)
- Selenium2(WebDriver)总结(一)---启动不同浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结:启动浏览器、设置profile、加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- selenium的firefoxdriver启动火狐浏览器加载firebug的设置(补充)
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件
- selenium(webdirver)--在Firefox webdriver实例中添加Firebug and FirePath插件
- webdriver启动浏览器、设置profile&加载插件步骤详解
- selenium webdriver 学习总结-JUnit4 入门_补充Annotation(三)
- selenium webdriver 学习总结-Selenium 控制测试流(五)-补充显示等待
- ruby webdriver 启动firefox driver时,加载firebug的扩展
- 使用Webdriver+TestNG,设置FireFox安装路径。