Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)

本文是对上一节的补充:http://www.cnblogs.com/puresoul/p/4251536.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,运行结果如下:

 

代码如下:

 1     public static void StartFireFoxLoadPlugin(){
 2         System.out.println("start firefox browser...");
 3         System.setProperty("webdriver.firefox.bin",
 4                 "D:/Program Files/Mozilla Firefox/firefox.exe");
 5         File file = new File("files/firebug-1.9.0-fx.xpi");
 6         FirefoxProfile profile = new FirefoxProfile();
 7         try {
 8             profile.addExtension(file);
 9         } catch (IOException e) {
10             e.printStackTrace();
11         }
12         //设置firebug版本
13         profile.setPreference("extensions.firebug.currentVersion", "1.9.0");
14         //自动打开firebug
15         profile.setPreference("extensions.firebug.allPagesActivation", "on");
16         //设置启用firebug网络面板
17         profile.setPreference("extensions.firebug.net.enableSites", true);
18         //设置启用firebugcookies面板
19         profile.setPreference("extensions.firebug.cookies.enableSites", true);
20
21         WebDriver driver = new FirefoxDriver(profile);
22         driver.get("http://www.baidu.com");
23         System.out.println("start firefox browser succeed...");
24     }

 

时间: 2024-10-16 00:59:22

Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)的相关文章

FireFox的firebug插件的安装与使用

  firebug插件的安装 1.下载firebug,会发现里面是一个.xpi文件.(类似安装包的文件) 2.打开firefox浏览器,将.xpi文件拖进去,就可以开始安装了 3. 安装完毕后,重启浏览器     firebug插件的使用 更加简单,重启后,会发现浏览器的右下角有个很小的图标,点开就开始学习之旅了!

Selenium2(WebDriver)总结(一)---启动浏览器、设置profile&加载插件

本文主要记录下在使用selenium2/webdriver时启动各种浏览器的方法.以及如何加载插件.定制浏览器信息(设置profile)等 环境搭建可参考我的另一篇文章:http://www.cnblogs.com/puresoul/p/3483055.html 一.Driver下载地址: http://docs.seleniumhq.org/download/ 二.启动firefox浏览器(不需要下载驱动,原生支持) 1.firefox安装在默认路径下: 1 //启动默认安装路径下的ff 2

可增强Firebug功能的十款Firefox插件,Firefox查看Cookie插件Firecookie

Firebug是一款革命性的Firefox扩展插件,它可以帮助网页开发者与设计师测试检查前端代码,为我们提供大量有用的特色功能,比如延迟信息控制板.DOM查看器.页面元素的逐条信息等. 尽管Firebug已经是捆绑了大量开发功能的工具箱了,但是仍然有几个扩展可以提升它的可用性.我们将在此为开发者与设计师介绍十款最好的为Firebug准备的 Firefox扩展,帮助你大幅度提升Firebug功能,让开发生活更加轻松. 1. Pixel Perfect Pixel Perfect可以把网页与设计稿覆

Jquery使用Firefox FireBug插件调试Ajax步骤讲解

 本文介绍Jquery下的Ajax调试方法,Jquery Ajax 提供了全功能的 $.ajax() 方法,还有诸如 $.get(),$.getScript(),$.getJSON(),$.post() 和 $().load() 等更为简便的方法 首先,我们用一个示例来说明JQuery的Ajax调用过程,   实现的一个功能是:点击确认支付按钮之后,实现余额支付的功能:   1.首先在php页面将相关需要调用的函数绑定到按钮上:     代码如下: <input type="submit&

Jquery使用Firefox FireBug插件调试Ajax步骤讲解_jquery

首先,我们用一个示例来说明JQuery的Ajax调用过程, 实现的一个功能是:点击确认支付按钮之后,实现余额支付的功能: 1.首先在php页面将相关需要调用的函数绑定到按钮上: 复制代码 代码如下: <input type="submit" name="pay_btn" id="pay_btn" value="确认支付" /> <script type="text/javascript"&

共享-请求firebug插件下载地址

问题描述 请求firebug插件下载地址 了解到Google开发了firebug的一个插件,能够自动导出界面的UI Map, 但是苦于找不到下载地址,有了解的兄弟给共享一下,不管是firefox的还是Chrome的都可以. 解决方案 http://getfirebug.com/http://www.onlinedown.net/soft/82618.htm 解决方案二: 如果知道firebug插件的名字,可以到chrome的app store上查询.

WEBJX整理的24个Firefox Web开发插件

大多数网页设计师与前端工程师都会使用Firefox(火狐浏览器),由于Firefox丰富的Web开发辅助插件可以为我们提供许多好的功能,比如HTML,CSS,JS查错,找BUG等等.因此这里整理了目前常用的一些Firefox Web开发插件. 开发工具 1.  Web Developer 1.1.8 https://addons.mozilla.org/en-US/firefox/addon/60以工具栏的形式对网页的(X)HTML.脚本.多媒体.CSS.缓存.图象等多方面的实用工具.使我们能轻

火狐浏览器怎么安装Firebug插件

  大家在使用火狐浏览器的时候想要在火狐浏览器安装Firebug插件,那么火狐浏览器怎么安装Firebug插件呢?其实方法很简单哦,只要打开火狐浏览器的附加组件搜索Firebug插件进行下载安装就可以了哦,下面就和小编一起来看看吧. 火狐浏览器安装Firebug插件方法: 首先打开火狐浏览器主界面   从界面中的主选项进入"附加组件"菜单     为了能兼顾到不同版本的火狐浏览器,我们使用快捷键"ctrl+shift+A"进入到[附加组件管理器] 界面(可能与QQ快

Firefox宣布Firebug的寿命即将终止

向这款最流行和最强大的Web 开发工具致敬! 领导 Firebug 项目开发的 Jan Odvarko 在 Mozilla 官方博客发表文章,宣布 Firebug 的寿命即将终止,到 Firefox 57 发布时,旧版的 Firebug 将无法使用.Firebug 已经整合到 Firefox 中,成为开发者工具的一部分. 他回顾了 Firebug 的历史:这个流行的 Firefox 扩展最早由 Joe Hewitt 开发,1.0 版发布后 Joe Hewitt 加盟了 Facebook,项目随后