带有 Auth 和 Req.Query 的 Cypress 请求

时间:2021-02-23 17:35:02

标签: javascript node.js networking cypress

我正在尝试使用身份验证并传入参数来执行 cy.request。在我进行基本身份验证之前,它运行良好。这是我运行的代码。

cy.request('POST', url, {
        typename: "proglist"
    }).then((response) => {
        expect(response.body.growler.summary).to.equal("No error on data retrieval: model/progs/datatable/gettable");
    })

但是,当我添加身份验证时,自定义参数类型名称似乎有问题。我尝试通过 body 和 qs 标签传递它,但没有运气。这就是我现在正在使用的。

cy.request({
        method: 'POST',
        url: url,
        auth: {
          username: Cypress.env("auth_uid"),
          password: Cypress.env("auth_pass")
        },
        typename: "proglist"
    }).then((response) => {
        expect(response.body.growler.summary).to.equal("No error on data retrieval: model/progs/table/getdata");
    })

我如何传递 typename,以便我稍后通过 node express.js 代码中的 req.query.typename 检索它?就像我说的,它在第一个示例中运行良好。

0 个答案:

没有答案
相关问题