Я собираюсь протестировать REST API с помощью Cypress.io, но, используя цепочечный запрос, он хочет работать следующим образом, тело ответа JSON для первого API будет использоваться в следующих заголовках API для авторизации
Я уже пытаюсь сделать это с помощью команд cypress и печати на console.log, но похоже, что он не записывается в журнал, или есть какой-то ключ к этому, или я просто использую другую команду, такую как cy.route?
Cypress.Commands.add("session", () => {
return cy.request({
method: 'POST',
url: '/auth/',
headers: {
'Content-Type': 'application/json',
},
body: {
"client_secret" : ""+config.clientSecret_staging,
"username": ""+config.email_staging,
"password": ""+config.password_staging
}
}).then(response => {
const target = (response.body)
})
})
it('GET /capture', () => {
cy.session().then(abc =>{
cy.request({
method: 'GET',
url: '/capture/'+target
})
})
})
цель состоит в том, чтобы захватить анализ массива JSON из target = (response.body)