我正在尝试使用cypress测试应用程序。我有一个奇怪的情况,我有一个带动作标签的html表单,表单中的一些字段,然后有一个提交按钮。我正在填写表单中的所有字段,然后单击提交按钮,但出现此错误:
我不想等待响应,因为在这种奇怪的情况下,响应正在重定向到我没有访问权限的页面,并且测试失败,我只想通过检查简单的内容来检查表单提交响应,例如响应状态。
欢迎任何帮助...
提前感谢..
您可以尝试以下cy.request()
方法吗?我不知道您的请求是否需要任何授权。请尝试以下操作,并让我知道。
it('Check response status', function () {
cy.request({
method: 'post',
url: 'url_here',
form: true,
headers: {
accept: "application/json",
},
}).then((response) => {
expect(response.status).to.eq(200);
})
})