Cypress: извлечь значение из тела ответа в переменную - PullRequest
0 голосов
/ 03 августа 2020

Мне нужно извлечь значения из 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)

Есть какие-нибудь советы, как я могу это исправить?

...