selenium-webdriver——如何在启动firefox时加载扩展
2016-03-10 16:05
489 查看
当我们需要在用firefox进行测试时启动firebug,可以使用下面的代码
当有些网页加载比较慢。比如新浪微博。有时候需要几分钟,其实几秒页面就已经渲染好了。
像这种情况。如果不像让它加载的话,可以使用插件
killspinners、
1.这是动态设置插件。
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");
2.这是启动默认浏览器
WebDriver driver = new FirefoxDriver(firefoxProfile);
以此类推,当我们需要启用别的扩展程序时,换下文件就可以了
启动默认的浏览器
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile firefoxProfile = allProfiles.getProfile("default");
当有些网页加载比较慢。比如新浪微博。有时候需要几分钟,其实几秒页面就已经渲染好了。
像这种情况。如果不像让它加载的话,可以使用插件
killspinners、
1.这是动态设置插件。
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");
2.这是启动默认浏览器
WebDriver driver = new FirefoxDriver(firefoxProfile);
以此类推,当我们需要启用别的扩展程序时,换下文件就可以了
启动默认的浏览器
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile firefoxProfile = allProfiles.getProfile("default");
相关文章推荐
- Apache和Nginx运行原理解析
- 单点登录
- IK,ansj,mmseg4j分词性能比较
- TCP/IP卸载引擎将为存储网络带来变革浪潮
- ClassLoader
- HttpClient 模拟登录手机版新浪微博
- Linux Shell 通配符、元字符、转义符使用实例介绍
- MongoDB 性能优化五个简单步骤
- JAVA CAS原理深度分析
- Java虚拟机类型卸载和类型更新解析
- sharding技术
- Spring Data ElasticSearch parnt/child search
- 分布式多副本一致性问题
- 使用Storm实现实时大数据分析
- class卸载、热替换和Tomcat的热部署的分析
- 使用httpclient、htmlcleaner 、xpath 采集新浪微博3G站点数据
- Selenium中的几种等待方式,需特别注意implicitlyWait的用法
- Oracle中函数/过程返回结果集的几种方式
- jquery dialog 参数使用
- 我对sso的使用和实现