【问题标题】:Failed to connect to localhost port 4444: connection refused on DDEV (docker) setup in drupal while running phpunit functional javascript tests无法连接到 localhost 端口 4444:在运行 phpunit 功能 javascript 测试时,drupal 中的 DDEV (docker) 设置上的连接被拒绝
【发布时间】:2020-06-12 10:25:09
【问题描述】:

测试无法连接到您的 webdriver 实例。更多 信息读取 core/tests/README.md。

启动 Mink 时的原始消息:无法打开连接: 为 http POST 引发的 curl 错误 http://localhost:4444/wd/hub/session with params: {"desiredCapabilities":{"browserName":"chrome","name":"Behat Test","chromeOptions":{"w3c":false}}}

无法连接到 localhost 端口 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

【问题讨论】:

    标签: phpunit port drupal-8 ddev


    【解决方案1】:

    您需要使用 chromedriver 添加一个容器,请参阅关于 adding chromedriver example 的 ddev-contrib PR。它还参考了 Matt Glaman 的优秀文章,https://glamanate.com/blog/running-drupals-functionaljavascript-tests-ddev

    请注意,您的配置不希望访问 localhost 上的 chromedriver,因为它不在 localhost(Web 容器)上运行。它在 chromedriver 容器中运行。

    【讨论】:

      猜你喜欢
      • 2017-11-09
      • 2019-01-07
      • 1970-01-01
      • 2021-09-08
      • 1970-01-01
      • 2015-10-19
      • 2016-10-18
      • 2020-06-26
      • 1970-01-01
      相关资源
      最近更新 更多