Используйте $ _SESSION (php) с Cypress.io - PullRequest
0 голосов
/ 18 июня 2020

Я провел так много часов, не найдя ответа, поэтому мне кажется, что я неправильно понял что-то действительно базовое 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 в идентификаторе пользователя, и это даст много ошибок.

То, что я здесь неправильно понимаю ?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...