Laravel Dusk收到403错误,而Artisan发球没有。

时间:2018-03-16 14:59:57

标签: php laravel selenium http-status-code-403 laravel-dusk

我可以使用php artisan serve在本地运行和使用我的网站。我创建了一个基本的黄昏测试:

...
   $browser->visit('/')  
 ->assertSee('Lorem');  
...

当我运行此测试时,它失败了。这是生成的屏幕截图:

403 error page

我的环境是OSX,Laravel 5.6。

1 个答案:

答案 0 :(得分:2)

确保在APP_URL文件中设置正确的.env

根据您的配置,这可能只是http://localhost或某个自定义域名,甚至是端口数http://myapp.test:8000

Dusk使用浏览器访问网站,因此如果没有正确的URL,所有测试都将失败。