您的位置:首页 > 其它

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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: