1
resposta

[Bug] Erro na execução no comando login

tenho a impressão de que o teste formularioLogin.cy.js apenas funciona se eu passar o cy.visist("localhost:exemplo") dentro do comando 'login'

diferente da sintaxe que é declara no curso:

Cypress.Commands.add('login', (email, senha) => {
    cy.session([email,senha], ()=>{
        cy.getByData('botao-login').click();
        cy.getByData('email-input').type(email);
        cy.getByData('senha-input').type(senha);
        cy.getByData('botao-enviar').click();
        cy.url().should('contain', '/home');
    })
});
1 resposta

Olá, Yasmin!

Na aula, no minuto 2:30, o instrutor usa cy.visit no arquivo commands.js. Mais tarde, no minuto 4:13, no arquivo formularioLogin.cy.js, também é utilizado cy.visit('/home'). Se possível, poderia fornecer mais contexto para podermos investigar o erro com mais precisão.

Outro ponto a considerar é que a transcrição do curso sem o cy.visit. Se for o caso, isso será corrigido e peço que ignore a questão anterior.

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!