O RobotProjectFD é um projeto simples de automação utilizando o RobotFramework para o JobCamp da QaCoders, nele foi feito uma automação na página trabalhe conosco da empresa PrimeControl parceira da QaCoders.
Objetivo • Pré-requisitos • Configurações • Tecnologias • Licença • Autor
Antes de iniciar, você precisa ter instalado em sua máquina as seguintes ferramentas: Git, Python e um editor para trabalhar com o código como VSCode
👉 No pesquisar digite: variáveis de ambiente
- Na Tela Propriedades do Sistema, clique em "Variáveis de Ambiente".
- Em Variáveis de usuário, selecione o item "Path" e clique em "Editar".
- Verificar se o item python existe, caso não tenha clique em "Novo" e cole o caminho.
- Caminho da instalação do python "C:\Users\NomeSeuUsuário\AppData\Local\Programs\Python\Python310"
- Adicionar também o caminho do item Scripts "C:\Users\NomeSeuUsuário\AppData\Local\Programs\Python\Python310\Scripts"
👉 Baixar o Chrome Driver para automação com a web
- Download ChromeDriver
- Baixar na versão do Navegador Chrome.
- No Navegador Chrome clique em "Ajuda" e depois "Sobre o Google Chrome".
- Após o Download, cole o arquivo descompactado na pasta do python. 👉 Python310\
👉 No Vscode
- instalar o plugin do robot "Robot Framawork Intellinse"
- instalar o plugin o Python
- instalar um tema para os icones "Material Icon"
-
Criar pasta do Projeto. Ex: "C:\RobotFramework"
-
Adicionar a pasta no Vscode
-
Abrir um terminal no Vscode e Instalar o Virtualenv
$ pip install virtualenv- Após a instalação Crie o ambiente virtual
$ virtualenv venv- Se necesário atualize a versão, abra o cmd onde esta instalado o python e digite:
python.exe -m pip install --upgrade pip
- Instalar o robotframework
$ pip install robotframework- Após a instalação do Robot, digite:
$ pip install --upgrade robotframework-selenium2library- Comando para verificar o que foi instalado:
$ pip freeze👉 Antes da automação: executar o venv
- Abrir CMD na pasta Scripts:
#Digitar o comando
$ activate- Executar o comando na pasta raiz do Projeto para rodar a automação
$ robot –d .\Reports Specs\trabalhe_conosco.robotAs seguintes ferramentas foram usadas na construção do projeto e Versionamento de Código:
- 👋 Olá, sou Francisco Dôglas
- 📚 Estou aprendendo e atualizando conhecimentos em automação de teste.
- 👉 Procuro projetos onde possa colaborar utilizando Robot Framework, Cypress, Selenium e Python.
- 📫 Como entrar em contato comigo: https://www.linkedin.com/in/franciscodôglas/