Как запустить Firebug в Selenium WebDriver (Selenium 2) )?

Какой лучший способ активировать Firebug в Firefox при запуске Selenium 2?

Редактировать: Хорошо, я понимаю, что «лучший» открыт для интерпретации , но решение на основе профиля действительно было болью с селеном 1,0. Поэтому любая альтернатива считается лучшей, пока не окажется хуже;)

26
задан Ripon Al Wasim 11 February 2014 в 12:21
поделиться

2 ответа

Вы можете создать свой профиль в коде и динамически добавлять необходимые дополнения. Предположим, вы сохранили Firebug XPI в папке C: \ FF_Profile как firebug.xpi (перейдите на страницу загрузки Firebug , щелкните правой кнопкой мыши «Добавить в Firefox» и сохраните как C: \ FF_Profile \ firebug .xpi).

В коде:

   final String firebugPath = "C:\\FF_Profile\\firebug.xpi";
   FirefoxProfile profile = new FirefoxProfile();       
   profile.addExtension(new File(firebugPath));
   // Add more if needed
   WebDriver driver = new FirefoxDriver(profile);

Это описано в FAQ по WebDriver

47
ответ дан 28 November 2019 в 06:50
поделиться

Вы имеете в виду установку firebug в экземпляре браузера, который запускает webdriver? Если это так, вы можете передать расширение при создании экземпляра драйвера, но самый простой способ - создать профиль firefox с установленным firebug, а затем использовать следующий код перед созданием экземпляра драйвера:

System.setProperty ("webdriver.firefox .profile "," NAME_OF_FIREFOX_PROFILE_WITH_FIREBUG ");

10
ответ дан 28 November 2019 в 06:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: