Php 如何修复behat';DMore\ChromeDriver\StreamReadException';在behat脚本中

Php 如何修复behat';DMore\ChromeDriver\StreamReadException';在behat脚本中,php,drupal-8,behat,Php,Drupal 8,Behat,我正在执行我的behat脚本并获得以下异常: DMore\ChromeDriver\StreamReadException in/vendor/DMore/chrome-mink-driver/src/DevToolsConnection.php 我在本地和Acquia管道中遇到以下异常。奇怪的是,该异常并非每次都出现,每次都出现在不同的步骤定义中 @smoke Feature: Test SEARCH box @javascript @api @errors Scenario: Tes

我正在执行我的behat脚本并获得以下异常:

DMore\ChromeDriver\StreamReadException in/vendor/DMore/chrome-mink-driver/src/DevToolsConnection.php

我在本地和Acquia管道中遇到以下异常。奇怪的是,该异常并非每次都出现,每次都出现在不同的步骤定义中

@smoke
Feature: Test SEARCH box
  @javascript @api @errors
  Scenario: Test For the SEARCH box                                                                                     
    Given I am on "/"
                                                                                                   # Drupal\DrupalExtension\Context\MinkContext::visit()
DMore\ChromeDriver\StreamReadException in /<project_folder>/vendor/dmore/chrome-mink-driver/src/DevToolsConnection.php
@烟雾
功能:测试搜索框
@javascript@api@错误
场景:测试搜索框
假设我在“/”上
#Drupal\DrupalExtension\Context\MinkContext::visit()
//vendor/DMore/chrome-mink-driver/src/DevToolsConnection.php中的DMore\ChromeDriver\StreamReadException

这个解决方案适合我。在您的代码中,只要增加使用“套接字超时”的时间即可

在我的配置文件中

local.yml

sessions:
        default:
          chrome:
            # Set the optimal Socket Timeout to avoid client-server connection problems in behat scripts.
            socket_timeout: 60

我们的系统也有同样的问题。这里也有同样的问题。运气好吗?仍然没有找到解决方案。我注意到,当我运行无头chrome浏览器并使用chrome调试工具时,像“单击”按钮之类的事情每次都会导致此错误。