4
respostas

Erro ao executar primeiro exercício

Não consigo executar o primeiro exercício, preciso de ajuda:

PS C:\Users\Shirley\Desktop\curso-robot> robot primeiro-teste.robot

Primeiro-Teste

Abrir navegador e acessar o site do organo | FAIL | NoSuchDriverException: Message: Unable to obtain driver for chrome using Selenium Manager.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location

Primeiro-Teste | FAIL | 1 test, 0 passed, 1 failed

Output: C:\Users\Shirley\Desktop\curso-robot\output.xml Log: C:\Users\Shirley\Desktop\curso-robot\log.html Report: C:\Users\Shirley\Desktop\curso-robot\report.html PS C:\Users\Shirley\Desktop\curso-robot>

4 respostas

Oii, Shirley! Tudo bem?

A mensagem que está recebendo, informa que o Robot Framework não está conseguindo encontrar o driver do Chrome, que é necessário para executar testes automatizados no navegador.

Um passo muito importante para a execução de testes automatizados no navegador com o Robot Framework é a instalação e configuração do WebDriver, que é uma interface entre o seu código de teste e o navegador. No seu caso, como você está tentando executar testes no Chrome, você precisará do ChromeDriver.

Sugiro que veja alguns passos abaixo que você pode seguir para resolver o problema:

Antes de tudo, baixe a versão mais recente do ChromeDriver que seja compatível com a versão do seu navegador Chrome. Segue o site oficial:

Obs: A página pode abrir em Inglês, caso não se sinta confortável com o idioma, clique com o botão direito do mouse em qualquer canto da página e escolha a opção "Traduzir para o português".

Após baixar o ChromeDriver, é preciso adicionar o local do ChromeDriver ao seu PATH do sistema. Aqui estão os passos para fazer isso:

No Windows:

  • Copie o caminho do local onde você salvou o ChromeDriver. Por exemplo: se você salvou o ChromeDriver na pasta Downloads, o caminho será parecido com C:\Users\Shirley\Downloads.
  • Abra o menu Iniciar e procure por 'Editar as variáveis de ambiente do sistema'.
  • Na janela que abrir, clique em 'Variáveis de Ambiente'.
  • Na seção 'Variáveis do sistema', procure pela variável 'Path' e clique em 'Editar'.
  • Na janela que abrir, clique em 'Novo' e cole o caminho que você copiou anteriormente.
  • Clique em 'OK' em todas as janelas para salvar as alterações.

Feito isso, tente executar o seu teste novamente. Espero que dê certo!

Continue interagindo no fórum compartilhando suas dúvidas, projetos e sugestões.

Bons estudos, Shirley!

Realizei o procedimento e o problema persiste:

Primeiro-Teste

Abrir navegador e acessar o site do organo | FAIL | NoSuchDriverException: Message: Unable to obtain driver for chrome using Selenium Manager.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location

Consegui através de uma solução postada aqui no forum: através do comando "pip install selenium==4.9.1"

Oii, Shirley! Tudo bem?

Fico feliz em saber que conseguiu testar outra solução e foi aqui no fórum. Parabéns!

Continue se dedicando aos estudos e qualquer dúvida, abra um novo tópico e compartilhe conosco.

Bons estudos e sucesso!