【发布时间】:2017-07-26 05:40:47
【问题描述】:
我已经为 Laravel 安装了黄昏,从一开始所有的测试都失败了。而不是查看我希望他们都返回 404 错误的页面。
为了找出测试尝试使用的 URL 而不是我想要的 URL,我设置了一个自定义 404 页面并将以下代码放入其中:
$_SERVER['REQUEST_URI']
现在测试返回它尝试获取的 URL,我发现它在 URL 的末尾添加了一个“/session”,例如,如果我尝试检查:
'http://localhost/', DesiredCapabilities::chrome()
测试返回
<p>The requested URL /session was not found on this server.</p>
如果我这样设置 URL:
'http://localhost/fortest', DesiredCapabilities::chrome()
测试将返回:
<p>The requested URL /fortest/session was not found on this server.</p>
我不知道这是否与 Laravel/dusk 或 PHPUnit 或 Selenium 有关。任何帮助表示赞赏。
【问题讨论】:
标签: phpunit selenium-chromedriver laravel-dusk