Caros, não consigo passar desta falha com o Assertion. conseguem me ajudar?
Caros, não consigo passar desta falha com o Assertion. conseguem me ajudar?
Olá, Shirley! Tudo bem?
Analisando as imagens dos erros que você compartilhou, parece que você está enfrentando problemas com as asserções nos seus testes. Vamos ver cada uma delas:
No primeiro teste, o erro AssertionFailedError
indica que era esperada uma exceção do tipo NoSuchElementException
, mas nenhuma exceção foi lançada. Isso sugere que o elemento que você está tentando acessar está presente na página, contrariando a expectativa do teste. Verifique se o seletor usado para localizar o elemento está correto e se a lógica do teste está alinhada com o comportamento esperado da aplicação.
No segundo teste, o erro também é um AssertionFailedError
, mas desta vez a mensagem indica que o valor esperado era "fulano" e o valor obtido foi "fulano Sair". Isso sugere que o texto obtido do elemento inclui mais do que o esperado. Nesse caso, você pode precisar ajustar a asserção para verificar apenas a parte relevante do texto ou corrigir o seletor para obter apenas o texto desejado.
Por fim, um pequeno adendo, notei que o seu arquivo LoginTest.Java
foi modificado e não foi salvo, é possível ser por conta disso que você recebeu esses erros.
Verifique esses pontos que comentei e caso o problema se mantenha peço que compartilhe todo o seu projeto comigo, via GitHub ou Drive do Google.
Espero ter ajudado e bons estudos!
Muito obrigada pela ajuda, Eu continuei dando andamento na aula e revisei o código e consegui chegar nas linha de erro.
no 1° teste o erro se seu pois na frase "Usuário e senha inválido" estava com a primeira palavra e letra minúscula, quando deveria ser maiúscula, ajustei e passou o teste.
no 2° teste o meu erro foi colocar o ID no spam incorreto.
fiz um debug e consegui encontrar a causa.