Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)
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 }
作者:Glen.He
出处:http://www.cnblogs.com/puresoul/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
转载于:https://www.cnblogs.com/abcd19880817/p/7210725.html
Selenium2(WebDriver)总结(二)---Firefox的firebug插件参数设置(补充)相关推荐
- 海康威视SDK二次开发通过云台参数设置控制摄像机的位置
海康威视SDK二次开发通过云台参数设置控制摄像机的位置 由于最近在开发海康威视摄像头,特此记录一下通过云台参数控制摄像机的位置,我这里是通过properties配置文件输入的参数,也可以不用配置文件, ...
- MySQL调优(七):滴滴一面二面题,服务器参数设置,redolog两阶段提交
某同学的滴滴一面二面 1.自我介绍不要念稿 2.对项目描述要准确,不要看起来不懂装懂:态度问题.一些问题没接触过很正常.不要所有问题都抢着说,要展示态度. 服务器参数设置 thread_cache_s ...
- 海康威视摄像机SDK二次开发--通过云台参数设置控制摄像机的位置
由于最近在开发海康威视摄像头,特此记录一下通过云台参数控制摄像机的位置,我这里是通过properties配置文件输入的参数,也可以不用配置文件,看具体的需求 package ClientDemo;im ...
- Firefox在线安装Firebug插件
在Firefox浏览器中输入URL: https://addons.mozilla.org/zh-CN/firefox/addon/firebug/,在打开的页面中点击添加到Firefox按钮, ...
- 巧妙使用Firebug插件,快速监控网站打开缓慢的原因
巧妙使用Firebug插件,快速监控网站打开缓慢的原因 原文 巧妙使用Firebug插件,快速监控网站打开缓慢的原因 很多用户会问,我的网站首页才50KB,打开网页用了近60秒才打开?如何解释? 用户 ...
- 火狐(FireFox)黑客常用插件
火狐(FireFox)黑客常用插件 经常重装FF就会忘记一些插件,写下了便于记忆.安装技巧(Shift+Ctrl+A)或者工具-附加组件,搜索下列工具,有的需安装后重启. 1.HackBar 2.Ta ...
- Firefox 附加组件 插件 Shockwave Flash
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Fire ...
- Firefox - 附加组件 - 插件 - Shockwave Flash
Firefox - 附加组件 - 插件 - Shockwave Flash http://www.adobe.com/products/flashplayer/ [Firefox - 官方网站] ht ...
- 安装firebug插件
一.打开Firefox 首先在打开Firefox之前我们要先对Firefox安装一些东西,就是firebug,这是一个用来查看元素的插件,功能很强大. firebug只支持安装在27-32版本的Fir ...
最新文章
- HDU1301(最小生成树)
- java panel 显示文字,从动态添加的jPanel获取文本
- 13.9 SpringBoot集成Swagger2中遇到的问题
- 免安装版 mysql-5.6.29-winx64 下载,配置
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用48
- Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略
- 2019暑假第三周总结
- LightOJ 1093 - Ghajini 线段树
- Ulua_toLua_基本案例(八)_LuaAccessingArray
- 微信小程序盲盒-可对接微信支付
- [Axios] axios的基础语法
- 设计灵感|三维时代!C4D人物设计案例
- AI打《星际》被人类碾压?不,事情并没有这么简单
- 674. 最长连续递增序列
- 哈工大2019计算机专业录取分数线,哈尔滨工业大学2019年高考分省分专业录取分数线...
- 怎么修改asp文件上传大小限制?
- (JavaScript案例)可拖动的模态框
- OpenCV识别图像中的颜色
- ReportingService报表入门
- Tomcat with muti instance
热门文章
- win7/8SVN必备的4个服务
- 如何在linux下解压缩rar格式的文件压缩包
- 《网页设计创意书》读后感
- mern技术栈好处?_通过构建运动追踪器应用程序来学习MERN堆栈(MERN教程)
- aws lambda使用_使用AWS Lambda安排Slack消息
- 导入sql时出现Invalid default value for ‘create_time‘报错处理方法
- 1126 Eulerian Path
- 1025 PAT Ranking
- 安全测试的基本原则有哪些?
- RNN,LSTM,GRU简单图解: