WebDriver não pode ser resolvido para um tipo [Resolvido]

WebDriver não pode ser resolvido para um tipo [Resolvido]
consertar webdriver não pode ser resolvido para um tipo

O WebDriver não pode ser resolvido para um tipo ou o ChromeDriver não pode ser resolvido para um tipo de erros encontrados ao executar um script, destacando problemas de compilação. Isso geralmente ocorre devido à falta de arquivos jar do Selenium, mas um caminho mal configurado ou problemas semelhantes também podem desencadear o erro!

Como faço para corrigir o WebDriver que não pode ser resolvido para um erro de tipo?

Antes de começarmos com soluções um pouco complexas, tente estas soluções rápidas:

  • Reinicie o dispositivo e tente novamente.
  • Altere o nível de conformidade do compilador Java para 1.8. Além disso, você pode tentar as outras opções disponíveis.
  • Verifique se estão faltando os arquivos selenium-java-2.53.0-srcs.jar e selenium-java-2.53.0.jar do Selenium 2.53.0. Eles não estão incluídos na lib, mas devem ser incluídos manualmente na mesma pasta.

1. Adicione arquivos jar Selenium ao ClassPath

1.1 Baixe os arquivos JAR

  1. Acesse site oficial do Selenium e baixe os drivers cliente específicos da linguagem para Java.baixar java
  2. Agora, localize o arquivo baixado. zip, clique com o botão direito nele e selecione Extrair tudo.extrair tudo
  3. Siga o caminho de extração padrão e clique no botão Extrair. Para alterar o caminho, clique em Navegar e defina um novo.
  4. Agora, mova os arquivos extraídos para o local de sua preferência.

1.2 Adicionando os arquivos JAR

  1. Clique com o botão direito no projeto no painel de navegação, passe o cursor sobre Build Path no menu de contexto e selecione Configurar Build Path .configurar o caminho de construção para corrigir o webdriver não pode ser resolvido para um tipo
  2. Na guia Bibliotecas, expanda a entrada Modulepath, selecione todos os arquivos listados aqui e clique em Botão Remover.
  3. Agora, selecione Classpath e clique em Adicionar JARs externos.adicionar jars externos para corrigir o webdriver não pode ser resolvido para um tipo
  4. Navegue até o caminho onde os arquivos JAR baixados estão armazenados, mantenha pressionada a tecla Shift, selecione todos e clique em Abrir.
  5. Quando terminar, clique em Aplicar e em Aplicar e Fechar para que as alterações entrem em vigor.aplicar e fechar

Ao compilar projetos Selenium em Java, você precisa adicionar os arquivos Selenium Jar. Ao fazer isso, certifique-se de obter a versão estável mais recente e também inclua arquivos jar da pasta lib.

2. Mude o caminho

Ao adicionar a propriedade, muitos usuários perdem as letras minúsculas e, em vez disso, colocam partes dela em maiúsculas. Além disso, o caminho deve incluir chromedriver como chromedriver.exe.

Então, se você atualmente possui a propriedade como (o caminho é apenas para referência, Nome de usuário é o nome do perfil ativo):System.setProperty("Webdriver.Chrome.driver","/C:/Users/Username/Downloads/chromedriver_win321/chromedriver");

Altere para:System.setProperty("webdriver.chrome.driver","C:/Users/Username/Downloads/chromedriver_win321/chromedriver.exe");

Isso deve corrigir o problema do WebDriver que não pode ser resolvido como um erro de tipo. Além disso, funciona para ChromeDriver e Firefoxdriver, pois a ideia permanece a mesma.

Antes de sair, descubra como executar arquivos JAR no Windows e você poderá desenvolver códigos perfeitamente.

Para qualquer dúvida ou para compartilhar o que funcionou para você, deixe um comentário abaixo.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *