【发布时间】:2021-07-13 05:52:09
【问题描述】:
在 Dusk 中运行测试时,提交表单会生成一个验证错误,内容为“需要查询字段”。手动输入测试页面时不会出现该错误。
我在处理 POST 请求的控制器方法的第一行添加了dd( $request )。当我手动测试页面时,系统会将请求转储到页面。当我使用 Dusk 测试页面时,我得到一个屏幕截图,显示代码行从未执行:页面重新加载并出现验证错误。
我在表单中搜索了一个名为“查询”的隐藏输入。它不存在。
我已经在控制器类和基类中搜索了任何测试“查询”输入的验证。我没有找到。
任何人都可以指出正确的方向来弄清楚为什么页面在自动化测试环境中无法使用serve 命令工作吗?
过去有没有人看到过类似的错误?
【问题讨论】:
标签: php laravel laravel-dusk