Cypress全局cy.fixture设置

Cypress全局cy.fixture设置,cypress,Cypress,我正在寻找一种通过URL模拟外部图像的方法。例如,我有一个存储在https://example.com/logo.png。我的目标是从fixtures文件夹中加载徽标,而不是在每次测试中创建对徽标的请求。我期望像‘cy.fixture’这样的东西https://example.com/logo.png“,”/logo.png”)。我想告诉cypress替换对fixture的所有徽标请求。如果我没有弄错,那么下面的解决方案就可以了 如果使用>=6.0 Cypress版本,则可以在support文件

我正在寻找一种通过URL模拟外部图像的方法。例如,我有一个存储在
https://example.com/logo.png
。我的目标是从fixtures文件夹中加载徽标,而不是在每次测试中创建对徽标的请求。我期望像‘cy.fixture’这样的东西https://example.com/logo.png“,”/logo.png”)。我想告诉cypress替换对fixture的所有徽标请求。

如果我没有弄错,那么下面的解决方案就可以了

如果使用>=6.0 Cypress版本,则可以在support文件夹的索引文件中设置全局请求侦听器。 它可能看起来像这样:

cy.intercept('GET', 'https://example.com/logo.png', { fixture: 'logo.png' });
看到这张照片了吗