不要等待表单提交重定向

问题描述 投票:0回答:1

我正在尝试使用cypress测试应用程序。我有一个奇怪的情况,我有一个带动作标签的html表单,表单中的一些字段,然后有一个提交按钮。我正在填写表单中的所有字段,然后单击提交按钮,但出现此错误:

我不想等待响应,因为在这种奇怪的情况下,响应正在重定向到我没有访问权限的页面,并且测试失败,我只想通过检查简单的内容来检查表单提交响应,例如响应状态。

欢迎任何帮助...

提前感谢..

form-submit cypress implicit
1个回答
0
投票

您可以尝试以下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);   
    })
})
© www.soinside.com 2019 - 2024. All rights reserved.