Используя Selenium, включите «Всплывающие окна и перенаправления» в Chrome - PullRequest
0 голосов
/ 10 июня 2019

Есть ли способ включить «всплывающие окна и перенаправления» в Chrome с помощью Selenium?Я неправильно использую аргумент 'disable-popup-blocking'?

chrome_options = Options()
chrome_options.add_argument("--disable-popup-blocking")
capabilities = {'chromeOptions':{'useAutomationExtension':False}}
chrome_options.binary_location = 'C:\\Program Files (x86)\\Google\\Chrome\\Application' 

Когда я запускаю Chrome, используя приведенный выше код, настройка все еще включена.Спасибо.

1 Ответ

0 голосов
/ 10 июня 2019

Я полагаю, что вы используете неправильные настройки, по крайней мере, я не вижу ничего похожего на --disable-popup-blocking на странице Capabilities & ChromeOptions .

Я ожидаю, что вы должны изменить свой код так:

chrome_options = Options()
prefs = {"profile.default_content_settings.popups": 1}
chrome_options.add_experimental_option("prefs",prefs)
capabilities = {'chromeOptions':{'useAutomationExtension':False}}
chrome_options.binary_location = 'C:\\Program Files (x86)\\Google\\Chrome\\Application'

Дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...