Хромированный драйвер Selenium отклоняет все оповещения - PullRequest
0 голосов
/ 28 октября 2019

Я использую Selenium с chromewebdriver, который имеет следующую конфигурацию:

let driverOptions = new ChromeOptions()
driverOptions.addArguments('--disable-popup-blocking')
driverOptions.addArguments('--disable-web-security')

Время от времени я получаю следующую ошибку

Error: ECONNREFUSED connect ECONNREFUSED 127.0.0.1:53952
at ClientRequest.<anonymous> (C:\snapshot\overlight-headless\node_modules\selenium-webdriver\http\index.js:258:15)
at ClientRequest.emit (events.js:196:13)
at Socket.socketErrorListener (_http_client.js:409:9)
at Socket.emit (events.js:196:13)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at processTicksAndRejections (internal/process/task_queues.js:84:9)

Я уверен, что это связано сокно оповещения. Я хотел бы игнорировать все предупреждения (поэтому switchTo.alert не является решением в моем случае). Могу ли я настроить chromedriver так, чтобы он по умолчанию отклонял или принимал все оповещения? Я не могу найти информацию в документации, но я знаю, что такой вариант существует для Firefox.

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