#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:
Ответ найден:
- Откройте расширение selenium ide как архив (используя winrar / winzip / etc)
- Извлеките selenium-ide.xpi
- Добавьте selenium-ide.xpi через addExtension
Результат: это работает!