3
respostas

Não reconhece o robot

Bom dia. Comecei o curso, onde eu tinha que instalar Python, Node, Selenium Library, Robot Framework. Acredito ter baixado todos corretamente, mas quando vou rodar o primeiro teste, diz que o termo robot não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Desse modo não consigo continuar o restante do curso infelizmente. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

oi, amanda! esse erro aparece porque o terminal não tá reconhecendo o comando robot, o que normalmente acontece quando o robot framework não está instalado corretamente ou não foi adicionado ao path do sistema.

vamos resolver em 3 passos simples:

1- verifique se o python está instalado corretamente

no terminal do vs code, digite:

python --version

se aparecer uma versão, tipo Python 3.12.1, está ok. se der erro, instale o python: https://www.python.org/downloads/ lembre de marcar a opção “Add Python to PATH” na instalação.

2- instale o robot framework

no terminal do vs code, digite:

pip install robotframework

isso vai instalar o robot e permitir rodar arquivos .robot.

3 - teste o comando novamente

agora tente rodar:

robot segundo_teste.robot

se ainda assim não funcionar, tente usar:

python -m robot segundo_teste.robot

isso garante que o python local está chamando o robot framework corretamente.

aqui tem os passos, ta em ingles mas dá pra traduzir a pagina: https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#installing-and-uninstalling-robot-framework

Na parte de instalar o robot framework, infelizmente está dando esse da erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade

oi, amanda! o erro que apareceu é:

SSL: CERTIFICATE_VERIFY_FAILED
unable to get local issuer certificate

isso acontece quando o pip não consegue verificar o certificado do site do pypi por causa de um problema de certificados SSL no seu windows. mas dá pra resolver de forma simples. vamos lá:

atualizar os certificados do python

  1. no menu iniciar do windows, procure por:

    Install Certificates Command Prompt
    
  2. clique nele para executar.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade3. depois, tente de novo no terminal:

pip install robotframework
  • alternativa se não achar esse instalador

você pode rodar manualmente o script de instalação:

  1. abra o terminal (cmd ou powershell como administrador de preferência)
  2. rode este comando (ajustando o caminho do python se for necessário):
"C:\Users\amgarcia\AppData\Local\Programs\Python\Python311\python.exe" -m pip install --upgrade pip
"C:\Users\amgarcia\AppData\Local\Programs\Python\Python311\python.exe" -m pip install certifi
  1. agora tente novamente:
pip install robotframework