【发布时间】:2019-10-01 08:07:14
【问题描述】:
我有以下工作代码来记录响应。现在,试图找出一种记录请求的方法。我们如何记录它?它只是返回未定义。
我尝试在 cy.request 上设置 log=true,但它只在浏览器控制台上记录。最好写入文件。
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)
})
})
感谢任何帮助。
【问题讨论】:
标签: javascript json cypress