使用Sail进行清除安装后,Laravel黄昏连接被拒绝 黄昏版:v6.15.0 赛欧版本:v1.7.0 Laravel版本:v8.43.0 PHP版本:8.0.5 Docker引擎版本:20.10.6 O.S.:macOs BigSur 11.3.1 脚本:
在一个使用Sail的新Laravel项目上清晰地安装了Dask之后,抛出了一个“连接被拒绝”错误使用Sail进行清除安装后,Laravel黄昏连接被拒绝 黄昏版:v6.15.0 赛欧版本:v1.7.0 Laravel版本:v8.43.0 PHP版本:8.0.5 Docker引擎版本:20.10.6 O.S.:macOs BigSur 11.3.1 脚本:,php,laravel,selenium,laravel-dusk,laravel-sail,Php,Laravel,Selenium,Laravel Dusk,Laravel Sail,在一个使用Sail的新Laravel项目上清晰地安装了Dask之后,抛出了一个“连接被拒绝”错误 ./vendor/bin/sail artisan dusk PHPUnit 9.5.4 by Sebastian Bergmann and contributors. E 1 / 1 (100%) Time: 00:00.855, Memory: 20.00 MB
./vendor/bin/sail artisan dusk
PHPUnit 9.5.4 by Sebastian Bergmann and contributors.
E 1 / 1 (100%)
Time: 00:00.855, Memory: 20.00 MB
There was 1 error:
1) Tests\Browser\ExampleTest::testBasicExample
Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"capabilities":{"firstMatch":[{"browserName":"chrome","goog:chromeOptions":{"args":["--window-size=1920,1080","--disable-gpu","--headless"]}}]},"desiredCapabilities":{"browserName":"chrome","platform":"ANY","chromeOptions":{"args":["--window-size=1920,1080","--disable-gpu","--headless"]}}}
Failed to connect to localhost port 9515: Connection refused
/var/www/html/vendor/php-webdriver/webdriver/lib/Remote/HttpCommandExecutor.php:332
/var/www/html/vendor/php-webdriver/webdriver/lib/Remote/RemoteWebDriver.php:135
/var/www/html/tests/DuskTestCase.php:46
/var/www/html/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:218
/var/www/html/vendor/laravel/framework/src/Illuminate/Support/helpers.php:234
/var/www/html/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:219
/var/www/html/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:97
/var/www/html/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:65
/var/www/html/tests/Browser/ExampleTest.php:21
ERRORS!
Tests: 1, Assertions: 0, Errors: 1.
我遵循在和处找到的所有说明,没有任何更改。我的docker环境完全从Laravel Sail项目使用的旧图像和容器中清除
乍一看,我试着在项目上编辑任何东西,只是运行Dask,因此,APP\u URL是.env文件上的默认URL
APP_URL=http://selenium.test
但是,在我阅读了以下句子中的文档“下一步,在应用程序的.env文件中设置APP_URL环境变量。此值应与在浏览器中访问应用程序时使用的URL匹配。”之后,我将其设置为在浏览器上使用的URL
APP_URL=http://localhost
复制步骤:
curl-s”https://laravel.build/selenium?with=selenium“| bash
cd-selenium&./vendor/bin/sail-up-d
/vendor/bin/sail composer require--dev laravel/dash
/vendor/bin/sail artisan黄昏:安装
/vendor/bin/sail artisan黄昏
我不明白为什么会出现这个问题也试试
artisan Dash:chrome driver
谢谢@apokryfos,试试sail artisan Dash:chrome driver 90.0.4430.24
,然后再试试主版本90
,它安装的是同一版本