Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Erro Windows: java.lang.NoClassDefFoundError: org/openqa/selenium/HasAuthentication

O erro (java.lang.NoClassDefFoundError: org/openqa/selenium/HasAuthentication) aparece mesmo eu havendo colocado o caminho System.setProperty("webdriver.chrome.driver", "drivers/chromedriver.exe"); corretamente. Gostaria de saber o que posso fazer.

OBS: Meu windows é x64, mas apenas havia drive para x32. Esse seria um problema?

2 respostas

Olá Dayane, tudo bem?

O erro "java.lang.NoClassDefFoundError: org/openqa/selenium/HasAuthentication" pode ocorrer por diversos motivos, mas geralmente está relacionado a problemas na configuração do ambiente ou na importação de bibliotecas.

No seu caso, é possível que o problema esteja relacionado à versão do driver do Chrome que você está utilizando. Como você mencionou que o seu Windows é x64 e só encontrou o driver para x32, isso pode estar causando o erro.

Minha sugestão é que você tente baixar uma versão do driver do Chrome compatível com o seu sistema operacional e tente novamente. Além disso, verifique se todas as bibliotecas necessárias estão sendo importadas corretamente no seu projeto.

Caso o problema persista, pode ser necessário verificar outras possíveis causas do erro, como conflitos de versões ou problemas na instalação do Selenium.

Espero ter ajudado e bons estudos!

solução!

Obrigada! Consegui resolver. O chrome driver para x32 também funciona para Windows x64. Eu havia importado a pasta de drivers para o local errado, por isso não conseguia acessar o arquivo. Obrigada pela ajuda!