Не удалось подключиться к локальному порту 4444: соединение отклонено при настройке DDEV (docker) в drupal во время выполнения функциональных тестов javascript phpunit

Тесту не удалось подключиться к вашему экземпляру веб-драйвера. Для получения дополнительной информации читайте core/tests/README.md.

Исходное сообщение при запуске Mink: не удалось открыть соединение: возникла ошибка Curl для http POST to http://localhost:4444/wd/hub/session with params: {"desiredCapabilities":{"browserName":"chrome","name":"Behat Test","chromeOptions":{"w3c":false}}}

Не удалось подключиться к локальному порту 4444: соединение отклонено

/var/www/html/core/tests/Drupal/FunctionalJavascriptTests/WebDriverTestBase.php:64
/var/www/html/core/tests/Drupal/Tests/BrowserTestBase.php:409
/var/www/html/core/modules/system/tests/src/FunctionalJavascript/System/DateFormatTest.php:29

person harshal    schedule 12.06.2020    source источник


Ответы (1)


Вам нужно будет добавить контейнер с chromedriver. См. PR ddev-contrib о добавление примера chromedriver. Там также есть ссылка на прекрасную статью Мэтта Гламана, https://glamanate.com/blog/running-drupals-functionaljavascript-tests-ddev

Обратите внимание, что вашей конфигурации не потребуется доступ к chromedriver на localhost, потому что он не работает на локальном хосте (веб-контейнере). Он работает в контейнере chromedriver.

person rfay    schedule 12.06.2020