Cypress 柏树存根获取请求
我正试图截短一个GET请求,但到目前为止没有成功。目前的主页相当沉重,一个有背景视频的英雄部分。我想为这个视频存根这个请求,所以它将只加载一个空字符串。当我运行下面的代码时,我可以看到它正试图逐帧获取视频,因此它有超时的风险。我怎样才能做到这一点Cypress 柏树存根获取请求,cypress,e2e-testing,Cypress,E2e Testing,我正试图截短一个GET请求,但到目前为止没有成功。目前的主页相当沉重,一个有背景视频的英雄部分。我想为这个视频存根这个请求,所以它将只加载一个空字符串。当我运行下面的代码时,我可以看到它正试图逐帧获取视频,因此它有超时的风险。我怎样才能做到这一点 describe('Homepage', () => { beforeEach(() => { cy.app('clean'); cy.viewport('macbook-13'); cy.appFactori
describe('Homepage', () => {
beforeEach(() => {
cy.app('clean');
cy.viewport('macbook-13');
cy.appFactories([
[
'create',
'user',
{
id: 1234,
email: 'john.doe@gmail.com',
password: 'superSafePassword',
},
],
]);
cy.appScenario('homepage')
cy.app('feature_flags', ['homepage']);
cy.server();
cy.route({
method: 'GET',
url: '/uploads/homepage/video.mp4',
response: [],
status: 200
});
cy.visit('/');
});
it('shows districts', () => {
cy.contains('Soho').click({ force: true });
})
})
视频是通过XHR请求加载的吗?@JosefBiehler是的,它是OK。在这里进行远程调试有点困难。也许您可以提供一个工作应用程序示例?或者一些日志或屏幕截图。如果你想,你可以看看这个:在那里我发布了一个完整的可运行示例