$浏览器->调整大小(INT,INT);不再适合我?
$browser->resize(INT, INT); no longer works for me?
我目前正在学习 laravel dusk。昨天我的所有测试都正常,今天我收到以下错误和空白屏幕截图。
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。
还有其他人遇到过类似的事情吗?
谢谢。
问题可能是您需要升级到 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
).
我目前正在学习 laravel dusk。昨天我的所有测试都正常,今天我收到以下错误和空白屏幕截图。
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。
还有其他人遇到过类似的事情吗?
谢谢。
问题可能是您需要升级到 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
).