При использовании selenium-webdriver
что-то пытается привязаться к порту, прослушивая соединения с неуказанного хоста IPv6 / IPv4 (::
/ 0.0.0.0
).Это вызывает сообщение брандмауэра.
Я бы хотел избежать этого сообщения брандмауэра, заставляя привязывать все, что это только к localhost
, но я не могу найти никаких подсказок о том, что это за сервер или какнастроить его.
Пример кода, который повторяет проблему:
const webdriver = require('selenium-webdriver');
const driver = new webdriver.Builder().forBrowser('chrome').build();
setTimeout(() => {
driver.quit();
}, 10000);
В macOS это показывает приглашение:
Вы хотите, чтобы приложение "узел"принимать входящие сетевые подключения?
Очевидно, что выбор «deny» по-прежнему позволяет выполнять тесты (поскольку все равно локально), и после выбора этой опции ОС запоминает выбор до обновления узла, ноЯ бы хотел заблокировать тест, чтобы это не было проблемой.
Что вызывает это?Как я могу это настроить?