estou tendo muitos erros durante o desenvolvimento do curso como esse:
Alguem consegue me ajudar?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
estou tendo muitos erros durante o desenvolvimento do curso como esse:
Alguem consegue me ajudar?
Oi Kamilla,
O erro que você está vendo, "cy.type() can only accept a string or number.
You passed in: undefined", indica que o comando cy.type() está recebendo um valor undefined em vez de uma string ou número.
Isso geralmente acontece quando você tenta usar cy.type() com um objeto, como {log: false}, em vez de um texto. 😳
No seu código, na linha 6, você está usando cy.type({log: false}). O cy.type() é usado para simular a digitação de texto em um campo.
Para desabilitar o log do comando, você deve usar a opção log dentro do próprio comando cy.type(), e não como o valor a ser digitado. 🤔
O correto seria:
cy.get('[data-test="inputLoginSenha"]').type('sua_senha', { log: false });
Substitua 'sua_senha' pela senha que você deseja usar no teste. 💻
Para saber mais: Documentação oficial do Cypress sobre o comando type. Aqui você encontra detalhes sobre como usar o comando type corretamente e suas opções.
Continue praticando e você vai dominar os testes com Cypress! 💪