Может ли кто-нибудь помочь, я не могу заставить Laravel dusk запустить образец теста по умолчанию в моем текущем проекте Laravel 5.6 на Mac High Sierra.
Сообщение об ошибке
Время: 2,5 минуты, Память: 14,00 МБ
Произошла 1 ошибка:
1) Tests \ Browser \ ExampleTest :: testBasicExample Facebook \ WebDriver \ Exception \ WebDriverCurlException: ошибка Curl, выданная для HTTP POST в / сеанс с параметрами: {"desireCapabilities": {"browserName": "chrome", "platform": "ЛЮБОЙ "," chromeOptions ": {" binary ":" / Users / keith / Desktop / dusk / vendor / laravel / dusk / bin / chromedriver-mac "," args ": [" - disable-gpu "]}}}
Время ожидания операции истекло через 30002 миллисекунды, получено 0 байтов
/Users/keith/Desktop/dusk/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php:286 /Users/keith/Desktop/dusk/vendor/facebook/webdriver/lib/Remote/RemoteWeb126Driver.ph /keith/Desktop/dusk/tests/DuskTestCase.php:40 /Users/keith/Desktop/dusk/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:189 / Users / keith / Desktop / dusk / vendor / laravel /framework/src/Illuminate/Support/helpers.php:770 /Users/keith/Desktop/dusk/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:190 / Users / keith / Desktop / dusk / vendor / laravel /dusk/src/Concerns/ProvidesBrowser.php:92 /Users/keith/Desktop/dusk/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:64 / Users / keith / Desktop / dusk / tests / Browser / ExampleTest .php: 21
Я уже сделал следующее:
- добавил следующее в app \ Providers \ AppServiceProvider.php
используйте Laravel \ Dusk \ DuskServiceProvider;
...
public function register()
{
if ($this->app->environment('local', 'testing')) {
$this->app->register(DuskServiceProvider::class);
}
}
- запустил php artisan dusk: install в терминале
- установите App_URL в .env на http://localhost:8000
- указали расположение хромодрайвера в DuskTestCase
- запустите 'php artisan serve' перед запуском 'php artisan dusk'
Репозиторий: https://github.com/KKOA/dusk
php artisan serve
ваш веб-сайт будет доступен подhttp://localhost:8000
в Chrome? - person Jonas Staudenmeir   schedule 15.04.2018