No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Adquiere por un a√Īo todos los cursos, escuelas y certificados por un precio especial.

Antes: $249

Currency
$219/a√Īo

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comprar ahora

Termina en:

0D
15H
55M
58S
Curso de Cypress Avanzado

Curso de Cypress Avanzado

Javier Fuentes Mora

Javier Fuentes Mora

Cookies

3/29
Recursos

Aportes 6

Preguntas 2

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

La URL que est√° usando el profesor es https://pokedexpokemon.netlify.app

La mayor parte de esta clase esta obsoleta ya que en cypress 11 removieron la posiblidad de hacer varias cosas. mi version de cypress es la 12.17.1, les dejo mi codigo para quien le sirva

describe('Cookies', () => {
    beforeEach(() => {
        cy.session("Cookies",() => {
            cy.setCookie('nombre', 'Javier')
        })
    });
    it('Obtener las cookies', () => {
        cy.clearAllCookies()
        cy.visit("/")
        cy.getCookies().should('be.empty')
    });
    it('Agregar una cookie', () => {
        cy.setCookie('nombre', 'Javier')
        cy.getCookies().should('have.length', 1)
    });
    it('Obtener cookie especifica', () => {
        cy.getCookie('nombre').should('have.a.property', "value", "Javier");
    });
}); 

Desde mi frustracion con el primer curso cypress con el bendito autocompletado por fin encontre como hacer que vscode haga sugerencias de codigo para cypress, dejo el aporte por aca:
https://github.com/testing-library/cypress-testing-library
Tal y como explican en la instalacion del enlace de github, simplemente instalan la libreria con node y crean un archivo .json en la raiz del proyecto (osea normalmente donde esta package.json) pegando el codigo que les dicen en el tutorial y listo, espero les sea de utilidad

SI quieren leer acerca del uso de cy.session para guardar un token la info esta en el siguiente link:
https://docs.cypress.io/api/commands/session#Where-to-call-cysession

Con las nuevas actualizaciones, ya no es necesario colocar: experimentalSessionAndOrigin: true

En el cypress.config.

https://docs.cypress.io/guides/references/experiments

al final el profesor explica la forma como resolver el problema que se presenta con las nuevas versiones de cypress