You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Cy.Session()偶发失效:Cypress测试器重载后无法登录问题排查

Cypress cy.session() 重载后偶发登录失败问题

我使用cy.session()实现应用登录,该方法会存储会话并为后续测试恢复会话。但当Cypress测试器因代码更新自动重载时,偶发无法登录并报错,疑似Cookie过期或其他原因导致。

我的登录代码如下:

login(username,password){

        cy.session('sessionId', () => {

            cy.visit('/');

            this.getUsername().type(username);
            this.getPassword().type(password);

            this.getLoginButton().click();

            cy.url().should('contain', '/inventory.html');

        })
        
        
        cy.visit('/inventory.html');
        cy.url().should('contain', '/inventory.html');
        
}

已尝试添加cacheAcrossSpecs: true选项,但无效,报错截图:
Cypress会话恢复失败报错

内容的提问来源于stack exchange,提问作者Tahir Bashir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 18:22:06