我们可以在cypress cy.route函数中读取并声明响应吗?

时间:2019-12-30 09:38:08

标签: automated-tests cypress

我在文档中找不到有关在页面上的xhr响应上进行断言的任何内容。
想知道如何用代码实现它吗?

1 个答案:

答案 0 :(得分:0)

您可以使用期望 假设您按如下所示设置cypress服务器:

cy.server()
cy.route({<your route details>}).as('aliasName')

然后在代码后面,您可以使用

cy.wait('@aliasName').then(xhr => {
  expect(xhr.responseBody.<your Item>).to.eql('something')
})