2013-05-30 3 views
6

Может кто-нибудь сказать мне, как отключить плагины для моего профиля firefox пользователя с помощью Java? Я нашел несколько сайтов, показывающих добавление надстроек, но ничего о отключении плагинов.Selenium отключает плагины в профиле firefox

Мой светлячок Профиль:

FirefoxProfile firefoxProfile = new FirefoxProfile(); 
    firefoxProfile.setAcceptUntrustedCertificates(true); 
    firefoxProfile.setAssumeUntrustedCertificateIssuer(false); 
    firefoxProfile.setPreference("browser.download.folderList",2); 
    firefoxProfile.setPreference("browser.download.manager.showWhenStarting",false); 
    firefoxProfile.setPreference("browser.download.dir",reportFolder); 
    firefoxProfile.setPreference("browser.helperApps.neverAsk.saveToDisk","text/csv,application/pdf,application/csv,application/vnd.ms-excel"); 
    firefoxProfile.setPreference("browser.download.manager.showAlertOnComplete",false); firefoxProfile.setPreference("browser.download.manager.showAlertOnComplete",false); 
    firefoxProfile.setPreference("browser.download.manager.showWhenStartinge",false); 
    firefoxProfile.setPreference("browser.download.panel.shown",false); 
    firefoxProfile.setPreference("browser.download.useToolkitUI",true); 
    firefoxProfile.setPreference("pdfjs.disabled", true); 
    firefoxProfile.setPreference("pdfjs.firstRun", false); 
driver = new FirefoxDriver(firefoxProfile); 

Проблема заключается в том, по умолчанию это имеет некоторые плагины включены. Adobe acrobat, обновление google, java, офис Microsoft, flash, ударная волна для режиссера и Silverlight.

Мне нужно отключить некоторые из них, поскольку они запутывают мои тесты.

ответ

2

Если вы не создаете профиль, который явно устанавливает расширения/плагины Firefox, Selenium Webdriver создаст пустой профиль и будет использовать его.

Можете ли вы показать нам, какой код вы используете для вызова драйвера FF?

+0

Hi Farlan Я обновил вопрос с помощью своего кода. К сожалению, у пустого профиля есть некоторые плагины. –

+0

Можете ли вы указать, какие возиться с вашими испытаниями? – Farlan

+0

Acrobat - это тот, который, кажется, вызывает большинство из них –

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