语法:
cy.wrap(sessionStorage.setItem("Token", tokenValue))
window.sessionStorage.setItem('Token', tokenValue)
获取项目key值
通过接口登录
sessionStorage.setItem 设置token
实例:
it('loginInAs', () => {
const url = `${Cypress.config("baseApi")}/api/Login/PostLogin`;
const body = {
mobileNo: "username",
password: "password",
};
cy.request({
method:method,
url:url,
form:form,
body:data
}).its('body')
.then((body) => {
cy.wrap(sessionStorage.setItem("Token", body.result.tokenValue));
});
cy.log(sessionStorage.getItem("Token"))
});
window.sessionStorage.setItem 设置token
实例:
it('loginInAs', () => {
const url = `${Cypress.config("baseApi")}/api/Login/PostLogin`;
const body = {
mobileNo: "username",
password: "password",
};
cy.request({
method:method,
url:url,
form:form,
body:data
}).its('body')
.then((body) => {
window.sessionStorage.setItem("Admin-Token", body.result.tokenValue);
});
cy.log(cy.wrap(sessionStorage.getItem("Admin-Token")))
});