1
resposta

Aula cheia de erros.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Ela executou o código com as aspas erradas depois de loginPassword"" e editaram o vídeo pra mostrar que deu tudo certo? Além disso, nessa aula ela não usa o BeforeEach que é dito pra usar nas dicas do instrutor. BeforeEach esse, que foi citado diversas vezes no curso mas que não foi ensinado o que é e nem pra que serve. Meu teste está dando erro de password ou username inválidos na parte de login feliz.

1 resposta

Olá, Guilherme! Entendo suas preocupações e agradeço por trazer esses pontos à tona.

Sobre o problema das aspas em loginPassword"", realmente parece haver um erro. No Cypress, os argumentos das funções devem ser passados dentro de aspas simples ou duplas. Por exemplo, se você está tentando fazer login, o comando correto seria algo como: cy.login('seuUsername', 'suaSenha'). Certifique-se de que seu código está seguindo essa estrutura.

Quanto ao BeforeEach, ele é uma função do Cypress que é executada antes de cada teste dentro de um bloco describe. Ele é geralmente usado para configurar o estado inicial antes dos testes serem executados. Por exemplo, se você precisa fazer login antes de cada teste, você pode fazer isso no BeforeEach para evitar repetição de código. No entanto, se neste exercício específico o BeforeEach não foi utilizado, pode ser que o cenário de teste não necessite de uma configuração inicial repetida antes de cada teste.

Sobre o erro de password ou username inválidos, verifique se os valores que você está passando para a função cy.login estão corretos e se correspondem a um usuário válido no sistema que você está testando.

Espero ter ajudado e bons estudos!