Cypress JS,有没有忽略一些网络挂起的调用
Cypress JS, is there anyway to ignore some of the network Pending calls
您好,目前正在使用 cypress 自动化框架,当我访问主页时 cy.visit('/');
一些图标丢失了,而且我几乎不关心它们的存在,因为我在开发环境中工作。
但是在这些网络调用的状态更改为 failed
或 cypress 超时之前,cypress 不会进入下一步。无论哪种方式都失败了。我想知道是否有办法强制柏树忽略某些 pending
调用?
可以使用指令cy.intercept()
to stub a response进行定向调用
cy.intercept('GET', '**/favicon.ico', { fixture: 'cat.png' });
因此每次调用 favicon.ico
都会立即 return 您指定的任何内容,而不是等待调用收到答复。在我的示例中,它将 return 我之前复制到 cypress/integration/fixtures
.
中的 fixtures 文件夹的一只猫的 png
您好,目前正在使用 cypress 自动化框架,当我访问主页时 cy.visit('/');
一些图标丢失了,而且我几乎不关心它们的存在,因为我在开发环境中工作。
但是在这些网络调用的状态更改为 failed
或 cypress 超时之前,cypress 不会进入下一步。无论哪种方式都失败了。我想知道是否有办法强制柏树忽略某些 pending
调用?
可以使用指令cy.intercept()
to stub a response进行定向调用
cy.intercept('GET', '**/favicon.ico', { fixture: 'cat.png' });
因此每次调用 favicon.ico
都会立即 return 您指定的任何内容,而不是等待调用收到答复。在我的示例中,它将 return 我之前复制到 cypress/integration/fixtures
.