сумерки не могут активироватьСмотреть собственный примерПроверить

Я новичок в сумерках, и я только что установил сумерки в новый проект laravel. когда я вхожу в php artisan:dusk, я получаю следующую ошибку, в которой говорится, что он не может видеть текст «Laravel» на маршруте «/», несмотря на то, что он там есть. И браузер тоже не открывается. Заранее спасибо :)

Warning: TTY mode is not supported on Windows platform.
PHPUnit 7.5.8 by Sebastian Bergmann and contributors.


DevTools listening on ws://127.0.0.1:11633/devtools/browser/aee653fc-733b-4f2d-af35-5b347d1a497d
[0411/230433.674:INFO:CONSOLE(5496)] "Uncaught SyntaxError: Unexpected token }", source: http://localhost/dashboard/javascripts/all.js (5496)
F                                                                   1 / 1 (100%)

Time: 6.62 seconds, Memory: 14.00 MB

There was 1 failure:

1) Tests\Browser\ExampleTest::testBasicExample
Did not see expected text [Laravel] within element [body].
Failed asserting that false is true.

C:\laravel\dusk\vendor\laravel\dusk\src\Concerns\MakesAssertions.php:173
C:\laravel\dusk\vendor\laravel\dusk\src\Concerns\MakesAssertions.php:144
C:\laravel\dusk\tests\Browser\ExampleTest.php:20
C:\laravel\dusk\vendor\laravel\dusk\src\Concerns\ProvidesBrowser.php:67
C:\laravel\dusk\tests\Browser\ExampleTest.php:21

FAILURES!
Tests: 1, Assertions: 1, Failures: 1.

person Xoltawn    schedule 12.04.2019    source источник
comment
Uncaught SyntaxError: Unexpected token } Я не могу понять, к чему относится эта ошибка? возможно это причина проблемы   -  person Xoltawn    schedule 12.04.2019
comment
Что изображено на снимке экрана tests/Browser/screenshots?   -  person Jonas Staudenmeir    schedule 12.04.2019
comment
Uncaught SyntaxError: Unexpected token говорит вам правду. Проверьте себя dashboard/javascripts/all.js на наличие чрезмерного }.   -  person Tarasovych    schedule 12.04.2019
comment
@JonasStaudenmeir Спасибо, чувак, я взглянул на него и понял, что не ввел порт в файле .env для APP_URL, поэтому на самом деле он видел этот адрес: 127.0.0.1, который не прошел тест.   -  person Xoltawn    schedule 12.04.2019
comment
И для проблемы с браузером я только что прокомментировал метод --headless в driver() внутри файла DuskTestCase.php, но браузер не сохраняется, это нормально?   -  person Xoltawn    schedule 12.04.2019


Ответы (1)


Есть несколько способов, которые вы можете попробовать:

1. обязательно скопируйте «.env», переименуйте «.env.dusk.local» и измените APP_URL={http://localhost:8000} // вы обслуживаете 2. запустите php artisan serve 3. запустите php artisansummer Время: 2,17 секунды, Память: 18,00 МБ

ОК (1 тест, 1 утверждение) отладка: 1. измените DuskTestCase.php, чтобы увидеть, какую страницу веб-сайта вы просматриваете http://localhost:9515 , Желаемые возможности:: chrome()

2.добавьте одну строку в тестовый файл ExampleTest.php pause(1000) весь код смотрите здесь: github.com/laravel/dusk/issues/488

person Aqua Huang    schedule 11.02.2020