用firefox插件加载在selenium中打开firefox窗口?

时间:2009-07-16 17:04:14

标签: c# firefox selenium firefox-addon

当我在selenium中运行我的测试时,新打开的firefox窗口打开时没有安装像xpathchecker这样的插件。

是否可以设置selenium以便它将firefox与已安装的插件一起使用?

2 个答案:

答案 0 :(得分:15)

如果您使用的是硒遥控器,

  1. 您可能需要create a separate profile才能使用插件进行测试。
  2. 之后,您可以在该新配置文件中安装插件。记下配置文件管理器中配置文件文件夹的路径,或选中此处以找到您的profile folder
  3. 然后当你开始使用硒时,使用

    -firefoxProfileTemplate“个人资料的路径”

  4. 指定安装了插件的配置文件的位置。

答案 1 :(得分:2)

只是添加。从java运行RC时,您可以使用:

RemoteControlConfiguration server_preferences = new RemoteControlConfiguration();  
File f = new File('/home/user/.mozilla/firefox/qa/'); // 'qa' is my profile folder name
server_preferences.setFirefoxProfileTemplate(f);  
(...)   
myServer = new SeleniumServer(server_preferences);  
myServer.start();