Не удается добавить расширение selenium ide в webdriver

#c# #selenium #selenium-webdriver

#c# #селен #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.0 selenium IDE, но это не помогло.

Ответ №1:

Это может быть помощь….

  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. Спасибо, но это решение для Java против C#

Ответ №2:

Ответ найден:

  1. Откройте расширение selenium ide как архив (используя winrar / winzip / etc)
  2. Извлеките selenium-ide.xpi
  3. Добавьте selenium-ide.xpi через addExtension

Результат: это работает!