Testing 具有令牌的Cypress身份验证在其他测试中不起作用

Testing 具有令牌的Cypress身份验证在其他测试中不起作用,testing,automation,cypress,browser-automation,webautomation,Testing,Automation,Cypress,Browser Automation,Webautomation,我正在Cypress中运行我的第一个身份验证测试,代码成功执行并通过。但是,当测试开始时,我可以看到我已经通过身份验证作为“Before子句”的一部分登录,但是当测试1执行时,我不再登录 有人能指出我是否在错误地验证用户,或者在所有测试执行之前是否有其他方法验证用户 注意:我已替换网站和令牌以删除所有敏感数据 Testfile: /// <reference types="cypress" /> const token = '6232i

我正在Cypress中运行我的第一个身份验证测试,代码成功执行并通过。但是,当测试开始时,我可以看到我已经通过身份验证作为“Before子句”的一部分登录,但是当测试1执行时,我不再登录

有人能指出我是否在错误地验证用户,或者在所有测试执行之前是否有其他方法验证用户

注意:我已替换网站和令牌以删除所有敏感数据

Testfile:

     /// <reference types="cypress" />
    
    const token = '6232i3232j3hg23g2jh3gj2hg3jg2jg3j23'
    


    describe('Basic authentication Test', () => {
    before(() => {
        cy.then(() => {
            window.localStorage.setItem('__auth_token', token)

        })
    })
    

    beforeEach(() => {
     
        cy.then(() => {
            window.localStorage.setItem('__auth_token', token)
        })
        cy.viewport(1280, 720)
        cy.visit('https://youtube.com')


    })

    it('Test 1 - Should load webpage 1 correctly', () => {

      //  cy.visit('https://youtube.com/profile1/html')
          cy.get('div')
     //   cy.pause()

    })
})
//
const token='6232i3232j3hg23g2jh3g2hg3jg2jg2jg3j23'
描述('基本身份验证测试',()=>{
之前(()=>{
然后(()=>{
window.localStorage.setItem(“身份验证令牌”,令牌)
})
})
在每个之前(()=>{
然后(()=>{
window.localStorage.setItem(“身份验证令牌”,令牌)
})
cy.viewport(1280720)
参观https://youtube.com')
})
它('测试1-应正确加载网页1',()=>{
//参观https://youtube.com/profile1/html')
cy.get('div'))
//暂停
})
})
更新:
问题是web命令uu auth_u令牌缺少一个uu,因此代码正在部分执行并通过测试,但没有显示预期的行为。

您尝试过吗?谢谢@mosaad,我已经安装了建议的库,但不幸的是,它仍然没有达到我想要的结果,即在整个测试套件的执行过程中保持登录状态。