$ browser-> resize(INT,INT);不再适合我吗?

时间:2017-11-16 03:00:57

标签: php laravel testing laravel-dusk

我正在学习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不再适用。

其他人遇到过类似事情吗?

感谢。

1 个答案:

答案 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)。