2013-05-17 3 views
0

Я хочу заблокировать всплывающее окно в селене с помощью драйвера firefox.Selenium - всплывающее окно с использованием драйвера firefox

Кто-нибудь сделал что-нибудь подобное? я попытался загрузить расширение, но не успел.

Может кто поможет здесь?

Спасибо!

С уважением, Kalpesh Patel

ответ

1

Вы должны использовать свой профиль браузера и блокировать всплывающие окна там. Передайте свой профиль в качестве параметра при создании экземпляра вашего браузера. проверьте приведенный ниже код:

ProfilesIni allProfiles = new ProfilesIni(); 
FirefoxProfile profile = allProfiles.getProfile("Your-profile-name"); 
profile.setPreference("intl.accept_languages", "no,en-us,en"); 
FirefoxDriver driver = new FirefoxDriver(profile); 
driver.get("http://www.example.com/"); 

Примечание: Я считаю, что вы уже знаете концепцию профиля в браузере.

+0

Yeap, я знаю об этом. Я также попытался с моим профилем, который не блокировал всплывающие окна. :(Я снова дам выстрел и посмотрю, работает ли он. Спасибо –

+2

Какое свойство заблокирует всплывающее окно? –

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