【发布时间】:2021-12-16 17:02:26
【问题描述】:
我有一个邮递员集合,它是 POST 调用,请求正文是纯/文本类型,我只想使用 cy.request 自动执行此操作,但我不确定如何通过 cy.request 中的测试正文如果我运行以下代码,它会返回 400 错误请求。
cy.request({
url: `${url}/user`,
method: "POST",
headers: {
'Content-Type': 'plain/text'
},
body: {
"confirmEmail": "true"
}
}).then(res =>{
cy.task('log',"Email id "+res.body.emailAddress);
return res.body;
});
}
上述请求返回 .json 响应,但输入请求如果是文本格式,在邮递员工具中同样可以正常工作。
在邮递员工具中以以下格式传递请求正文并且工作正常。
confirmEmail=true
【问题讨论】:
标签: automation cypress cypress-component-test-runner