无法在webdriver中添加selenium ide扩展名

时间:2014-06-25 23:20:41

标签: c# selenium selenium-webdriver

有何建议为何以下代码未添加扩展程序?

FirefoxProfile profile1 = new FirefoxProfile();
profile1.AddExtension(@"C:\\Downloads\\selenium-ide-2.5.0.xpi");
IWebDriver driver1 = new FirefoxDriver(profile1);

相同的代码与firebug附加组件正常工作。我认为最新的firefox存在兼容性错误。我也尝试安装2.0版本的selenium IDE,但它没有帮助。

2 个答案:

答案 0 :(得分:0)

可能会有帮助......

 File file = new File("firebug-1.8.1.xpi");
 FirefoxProfile firefoxProfile = new FirefoxProfile();
 firefoxProfile.addExtension(file);
 firefoxProfile.setPreference("extensions.firebug.currentVersion", "1.8.1"); // Avoid             startup screen
 WebDriver driver = new FirefoxDriver(firefoxProfile);

答案 1 :(得分:0)

找到答案:

  1. 打开selenium ide扩展名作为存档(使用winrar / winzip / etc)
  2. 提取selenium-ide.xpi
  3. 通过addExtension
  4. 添加selenium-ide.xpi

    结果:它有效!