赛普拉斯:从响应主体向变量提取值

时间:2020-08-03 12:16:02

标签: javascript automated-tests cypress qa

我需要从JSON响应主体中提取值到变量并将其保存为字符串,但是我总是会出错

cy.type() can only accept a string or number. You passed in: undefined

这是一些代码:

        var newId
        cy.wait('@newObject').then((response) => {
            expect(response.status).to.eq(201)
            expect(response.responseBody).to.have.property('id')
            const body = (response.responseBody)
            newId = body['id']
        })
        cy.get(someInput).type(newId)

有关如何解决此问题的任何提示?

0 个答案:

没有答案