我正在使用BehatAPIExtentsion并编写一个简单的方案来验证端点的响应代码,但是在执行scneario时出现错误406。在POSTMAN工具上可以正常使用,仅在behat上失败。
我尝试使用以下方式传递凭据:
方案:验证登录名 鉴于请求正文为: “” { “用户名”:“管理员”, “密码”:“ qa123” } “” 当我使用HTTP“ POST”请求“ / api / v1 / user / login”时 然后响应代码为“ 200”
方案:验证登录名 给定以下表单参数: |名称|价值| |用户名|管理员| |密码qa123 | 当我使用HTTP“ POST”请求“ / api / v1 / user / login”时 然后响应代码为200
注意:基本身份验证在这里不起作用,因此未使用 鉴于我正在使用密码“ qa123”验证为“管理员”
预期:响应代码应为200
Actual:由于接收到的响应代码为406,因此方案没有通过。它无法使用方案中的凭据登录。 错误:Imbo \ BehatApiExtension \ Exception \ AssertionFailedException:预期响应代码200,得到401
任何帮助将不胜感激。