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
// .... 其他操作
})
})