解決Laravel Dusk This version of ChromeDriver only supports Chrome version xx錯誤

Laravel Dusk測試與OS本身使用的Chrome瀏覽器有很大的關係。

如果遇到This version of ChromeDriver only supports Chrome version xx的錯誤,可以嘗試使用下面的方法進行解決。

第一步

引入擴展

composer require --dev staudenmeir/dusk-updater

第二步

替換vendor/laravel/dusk/src/Console/ChromeDriverCommand.php以及vendor/staudenmeir/dusk-updater/src/UpdateCommand.php這兩個文件中的https://chromedriver.storage.googleapis.comhttp://npm.taobao.org/mirrors/chromedriver

第三步

查看自己OS系統中Chrome瀏覽器的版本號
查看Chrome大版本號

第四步

運行如下命令,更新ChromeDriver並啓動測試:

php artisan dusk:update 大版本號
php artisan dusk

如果有其他更好的方案,歡迎交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章