Я попытался отправить сообщение о входе в систему с правильным пользователем, который в данный момент работает, затем мне удается проверить сеанс входа в систему (я убедился, что он работает). Но когда я пытаюсь сделать cy.visit ('/ homePage'), он больше не работает. Я перенаправлен обратно на страницу входа. Если у кого-то есть конкретный пример, это будет очень полезно для меня. Спасибо
cy.request({
method: 'POST',
url: loginURL,
log: true,
body: {
username,
password
},
delay: 500
}).then((res) => {
const swUser = getCookie('SW_USER');
const swServer = getCookie('SW_SERVER');
const clinicid = getCookie('SW_CENTER');
const cfid = getCookie('CFTOKEN');
cy.log(swUser);
cy.log(swServer);
console.log(res);
cy.request({
method: 'POST',
url: authAPI,
form: false,
body: {
"swSessionId": swUser,
"swServer": swServer
}
}).then((res) => {
expect(res.status).to.eq(200);
cy.getCookie('SW_SERVER').should('exist');
cy.getCookie('SW_USER').should('exist');
cy.getCookie('SW_CENTER').should('exist');
});