У меня есть следующий рабочий код для регистрации ответа. Теперь пытаюсь выяснить способ регистрации запроса. Как мы можем войти? Он просто возвращает undefined.
Я пытался использовать log = true в cy.request, но он регистрируется только в консоли браузера. Лучше всего будет записать в файл.
it('Query Endpoint', () => {
request = cy.request(
{
method: 'POST',
url: '/api/service',
auth: {
username: Cypress.env('username'),
password: Cypress.env('password')
},
headers: {
'Content-Type': 'application/json',
},
body: {},
log: true
})
.should((response) => {
cy.log(request.body) // <-- how can you log the request?
cy.writeFile('cypress/responses/api-service.json', request.body) // <-- how can you log the request?
expect(response.status).to.eq(200)
cy.writeFile('cypress/responses/api-service.json', response.body)
})
})
Любая помощь приветствуется.