Laravel Dusk возвращает пустой HTML-документ при выводе из браузера, поэтому утверждения не удается - PullRequest
0 голосов
/ 03 июня 2018

У меня есть проект, который пришел с laravel 5.1, мы обновили его до 5.6, все в приложении работает отлично.Когда я устанавливаю dusk и запускаю его на ExampleTest.php:

$this->browse(function (Browser $browser) {
    $browser->visit('/');
    $browser->dump();
});

Я получаю этот пустой HTML-документ, который я не знаю, откуда он взялся:

"<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body></body></html>"

Яиспользуя laravel hometead, и я знаю, что сумерки работают нормально, потому что, если я устанавливаю свежее приложение laravel (laravel.local), оно отлично работает, а утверждения ExampleTest возвращаются зелеными.

Я искал повсюду возможные причины, но я исчерпалресурсов или даже подсказки, пожалуйста, помогите.

1 Ответ

0 голосов
/ 04 июня 2018

Хорошо, это было простое исправление, усадьба не смогла получить доступ к приложению ОТ ВНУТРИ, я отладила это с помощью простой команды curl get в моем приложении, и она не смогла добраться до нее, поэтому я просто добавила приложение к своим хостам (/etc/hosts) файл с использованием ip-адреса усадьбы, подобный следующему:

192.168.10.10 appname.local

Я снова запустил запрос curl и все хорошо, после этого все тесты прошли нормально:)

...