Я провел так много часов, не найдя ответа, поэтому мне кажется, что я неправильно понял что-то действительно базовое c.
У меня есть сайт PHP, на котором я сохраняю идентификатор пользователя как сеанс ($ _SESSION). И теперь я пытаюсь создать тестовую среду с Cypress.io.
Но значение сеанса все время пусто, даже если я вхожу в каждый тест.
Тест, которым я являюсь пытается запустить:
it("Can fill the form", () => {
cy.visit("http://localhost:8888/logout.php");
cy.clearCookie('*****');
cy.get("form");
cy.visit('http://localhost:8888/login.php');
cy.get('.input-group:nth-child(1) > .form-control').type('****');
cy.get('.input-group:nth-child(2) > .form-control').type('****');
cy.get('.btn').click();
cy.contains('ready');
cy.get('[data-cy=cy-menu-settings]').click();
});
Когда произойдет щелчок, появится новый сайт, но не будет $ _SESSION в идентификаторе пользователя, и это даст много ошибок.
То, что я здесь неправильно понимаю ?
Спасибо