estou tendo muitos erros durante o desenvolvimento do curso como esse:
Alguem consegue me ajudar?
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! 💪