【发布时间】:2020-11-10 14:45:50
【问题描述】:
我使用来自 cypress 的 support/commands.js 来设置 API 请求的功能或登录测试文件。
在我的 commands.js 上我有这个功能。
Cypress.Commands.add("login", () => {
cy.request({
method: "POST",
form: true,
url: "baseUrl/api/v1/auth/login",
headers: {
"Content-Type": "application/json",
},
body: {
email: "testUserEmail",
password: "testUserPassword",
},
})
.its("body.data")
.should("exist")
.then((session_token) => {
cy.setLocalStorage("default_auth_token", session_token);
cy.setCookie("rememberMe", "false");
token = session_token;
});
});
我想访问我的 cypress.json 上的变量,以便在那里设置 baseUrl、用户和密码,而不是全部分布在我的 commands.js 上。
【问题讨论】:
标签: cypress