Я проверяю cookie в моем тесте Cypress, указанном ниже, но Cypress выдает следующую ошибку:
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)
})
})
Ниже приведен мой метод / функция 'login' ../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"
}