我正在学习laravel黄昏的方式。我的所有测试都在昨天工作,今天我得到以下错误和空白屏幕截图。
1) Tests\Browser\NewTest::testExample
Facebook\WebDriver\Exception\UnrecognizedExceptionException: disconnected: unable to connect to renderer
(Session info: headless chrome=62.0.3202.94)
(Driver info: chromedriver=2.32.498537 (cb2f855cbc7b82e20387eaf9a43f6b99b6105061),platform=Mac OS X 10.12.6 x86_64)
我认为我的Chrome可能已更新,因此ChromeDrivers不再适用。
其他人遇到过类似事情吗?
感谢。
答案 0 :(得分:2)
问题可能是您需要升级到chromedriver 2.33(您的错误消息显示您使用的是chromedriver 2.32)。
如果您引用此github issue,您会看到用户通过将以下内容插入composer.json
来解决问题:
"post-install-cmd": [
"cp -f drivers/* vendor/laravel/dusk/bin"
]
否则,您可以通过将chromedriver 2.33可执行文件直接放入vendor\laravel\dusk\bin
并将其文件名更改为适合您的操作系统的文件名来暂时解决问题(因为您似乎正在使用MacOS,此文件名应该是:chromedriver-mac
)。