Sin*_*ard 5 php laravel homestead laravel-dusk laravel-8
我正在按照有关如何使用在 VirtualBox 虚拟机上运行的 Homestead 全新安装 Laravel 的https://laravel.com/docs/8.x/dusk运行浏览器测试的说明进行操作。
然而,当我尝试运行时artisan dusk,它失败并告诉我它找不到 Chrome 二进制文件。
1) Tests\Browser\ExampleTest::testBasicExample
Facebook\WebDriver\Exception\UnknownErrorException: unknown error: cannot find Chrome binary`
Run Code Online (Sandbox Code Playgroud)
谷歌搜索告诉我安装 Chrome 二进制文件(当然),但这似乎已经完成了。向上滚动 CLI,我在运行时看到以下内容dusk install。
Downloading ChromeDriver binaries...
ChromeDriver binaries successfully installed for version 86.0.4240.22.
Run Code Online (Sandbox Code Playgroud)
那么我是否需要安装其他东西,或者我是否需要告诉 dusk 在哪里寻找二进制文件,或者完全是其他东西?
小智 1
由于您已经拥有 ChromeDrive,您可能只需要启动它
./vendor/laravel/dusk/bin/chromedriver-linux
Run Code Online (Sandbox Code Playgroud)