【发布时间】:2018-08-31 08:54:30
【问题描述】:
我在下面的“登录”赛普拉斯测试中验证 cookie,但赛普拉斯抛出以下错误:
TypeError: cy.chain 不是函数
在'../support/index.js'下明确导入了以下内容可以请教一下为什么会抛出这个错误
import './commands'
柏树测试:
describe("Login test validate cookie", () => {
it.only('Verify the cookies test for login', function() {
cy
.login(Cypress.env('email'), Cypress.env('password'))
cy
.getCookie('csrftoken')
.then((csrftoken) => {
console.log(csrftoken)
})
})
以下是我的“登录”方法/功能../support/commands.js
Cypress.Commands.add('login', (email, password) => {
return cy.chain().request({
method: 'POST',
form: true,
url: '${cypress.env("test_server")}',
body: '{"email", "password"}',
})
});
“cypress.env.json”文件中提供了以下详细信息
{
"email": "test@soccer.nl",
"password": "test1234"
}
【问题讨论】:
标签: javascript cypress