Php 如何修复behat';DMore\ChromeDriver\StreamReadException';在behat脚本中
我正在执行我的behat脚本并获得以下异常: DMore\ChromeDriver\StreamReadException in/vendor/DMore/chrome-mink-driver/src/DevToolsConnection.php 我在本地和Acquia管道中遇到以下异常。奇怪的是,该异常并非每次都出现,每次都出现在不同的步骤定义中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
@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调试工具时,像“单击”按钮之类的事情每次都会导致此错误。