无法使用黄昏运行Laravel浏览器测试

时间:2019-10-11 16:32:53

标签: laravel-5.7 php-7.2 laravel-dusk browser-testing

我正在使用Laravel 5.7设置浏览器测试。安装Laravel Dusk。我最开始的php artisan dusk命令返回错误

我的Chrome是76版。最初,我看到“ Chrome版本必须在70到73之间”。因此,我为对应的浏览器版本下载了Chrome驱动程序。然后再次运行命令,我看到一个新错误Facebook\WebDriver\Exception\UnrecognizedExceptionException: invalid argument

运行初始php artisan dusk:install后我没有更改任何代码

2 个答案:

答案 0 :(得分:0)

我在Github上发现了一些有趣的问题,应该是您遇到的问题。

https://github.com/laravel/dusk/issues/651

我认为这是驱动程序的问题。也许您可以找到解决方案并检查该问题中提到的一些问题以找到您的问题。没有代码和要测试的相同问题很难为您提供帮助。

其中一些人已经重新安装了黄昏并且可以正常工作。因此,您可以测试先安装最新的驱动程序,然后再安装黄昏软件包。

答案 1 :(得分:0)

确保主机和Dusk使用相同的Chromium驱动程序:

# linux box
chromium-browser --version

# install specific version on dusk
php artisan dusk:chrome-driver 78

我正在自家酿制黄昏,发现我也需要重新装载无业游民:

vagrant reload --provision