Проверьте настройки брандмауэра, который остается между автономным сервером Selenium (который также может работать на вашем локальном хосте) и вашей рабочей станцией (обычно это ваш локальный хост).
В моем случае (работающем на локальной станции Linux) у меня были очень строгие правила брандмауэра iptables, так что процесс WebDriver, запущенный на локальном хосте, не мог получить доступ к автономному серверу Selenium, который также работает на локальном хосте на любом порту TCP.
Просто попробуйте отключить его и проверьте, так ли это; затем настройте параметры брандмауэра так, чтобы соответствующее соединение соответствовало правилам брандмауэра.
Если вы хотите, чтобы ваши сценарии взаимодействовали напрямую с драйвером Firefox|Chrome (полностью минуя сервер Selenium), попробуйте добавить directConnect: true
в свой protractor.conf.js.
Git и другие инструменты часто используют протокол git: для доступа к файлам в удаленных репозиториях. Некоторые конфигурации брандмауэра блокируют URL-адреса git://, что приводит к ошибкам при попытке клонирования репозиториев или загрузки зависимостей. (Например, корпоративные брандмауэры «печально известны» блокировкой git:.)
Если вы столкнулись с этой проблемой, вы можете принудительно использовать https: вместо этого, выполнив следующую команду: git config --global url."https://".insteadOf git://
(см. Общие проблемы в учебнике по Angular)
person
Eugen Mihailescu
schedule
02.12.2016