cypress设置localStorage(通过自定义命令实现)

API文档:https://docs.cypress.io/
自定义命令:

/**
 * 自定义命令
 * 语法:Cypress.Commands.add(name, callbackFn)
        Cypress.Commands.add(name, options, callbackFn)
        Cypress.Commands.overwrite(name, callbackFn)
        参考地址:https://www.cnblogs.com/poloyy/p/13808675.html
 */
Cypress.Commands.add('setToken',()=>{
  window.localStorage.setItem('pro__Access-Token', JSON.stringify(token))
})
//------------------------------------------------------------------------------------
// 使用
describe('管理设置', () => {
    before(() => {
        cy.viewport(1366, 768)
        cy.setToken() // 进入目标页面,需要设置token
        cy.visit(`${url}`)
        cy.wait(3000);
    })
    it('@TODO:角色管理-新增', () => {
      cy.setToken() // 每次it ,都要设置token
      // .... 其他操作
    })
})

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容