2013-07-28 3 views
0

Я пытаюсь добавить надстройку «InvisiblieHand» в Selenium Firefox WebDriver. Я знаю, что мой код верен, поскольку он работает с другими надстройками, такими как firebug. Я хотел бы знать, есть ли другой способ добавить это в WebDriver, чтобы понять, почему это не работает для моего дополнения. Я использую JAVA для выполнения этого.Невозможно добавить надстройку Firefox в Selenium WebDriver

File file = new File("invisiblehand-3.8.28-fx.xpi"); 
    FirefoxProfile firefoxProfile = new FirefoxProfile(); 
    try { 
     firefoxProfile.addExtension(file); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

    WebDriver driver = new FirefoxDriver(firefoxProfile); 

Благодаря

ответ

0

у вас включен расширение? Большинство расширений firefox необходимо повторно открыть firefox, чтобы включить его.

Когда вы снова открываете firefox, он снова откроет новое окно инкогнито. Поэтому вам нужно найти альтернативное решение.

+1

Вы использовали selenium webdriver? - Он непосредственно установил надстройку в firefox без необходимости перезапуска, как если бы вы делали это вручную. Может ли кто-нибудь помочь мне найти другой способ добавления этого расширения в WebDriver. – AeroStrom

+0

Я использую его последние 2 месяца. Пожалуйста, снова прочитайте мой ответ – cegprakash

Смежные вопросы