In latest version of Cypress Cookie preserve is deprecated so I wish to us cy.session. However I can't get this to work across multiple tests as cy.session needs to be inside a test 'it', example of how my tests are currently set up.
beforeEach(() => {
Cypress.Cookies.defaults({
preserve: /somecookie|someOtherCookie|AnotherCookie/
})
it('Navigate to URL', () => {
performance.NavigateToUrl(URL);
});
it('Login - Username/Pass', () => {
performance.LoginUserPass();
});
it('Navigate Order Page', () => {
performance.Orderpage();
});
//And so on............
Any help and suggestions welcome as i don't really want to rewrite the test structure as i create a report on it current output/design.
for the session to be kept across all tests