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!