Skip to content

Automação com Robot Framework - Selenium/Faker para cadastros de adestradores de animais

License

Notifications You must be signed in to change notification settings

santosvini/walkdog-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Walkdog com Robot Framework

Projeto de automação com Robot Framework com utilização de IA Chat-GPT.

Foram criados 10 testes de cadastros, 1 teste da home, e 1 teste de regressão com montagem de reports de forma automatizada através de um sistema shell.

Instalação

Instalando o Python

Python

Instalando o Pip

  pip -m pip install --upgrade pip
  pip -m pip --version

Diretório do projeto

  mkdir my-project
  cd my-project

Instalando as tecnologias e libs necessárias do projeto

Instalação do Robot e SeleniumLibrary, siga os comandos e após, caso seja do interesse, instale a lib faker

  pip install robotframework-faker

Para validar todas as instalações,

  pip list / pip freeze

Criar req.txt com as

Stacks utilizada

Libraries: Builtin, Faker, SeleniumLibrary

Automação: Robot Framework

Shell: Shell Script

IA: Chat-GPT

Rodando localmente

Escolhe a opção desejada, espere a execução, após a mesma, retornará para o menu principal.

Screenshot

walkdog.mp4

Clone o projeto:

  git clone https://github.com/santosvini/walkdog-robot.git

Entre no diretório do projeto

  cd walkdog-robot

Para rodar os testes, rode o seguinte comando

  ./run.sh

Resultados

Nos testes de regressão, há o comando para gerar o report do allure, mas o mesmo pode ser gerado com o comando abaixo:

allure serve

Aqui o report que o robot monta ao finalizar as execuções

Report

Feedback

Se você tiver algum feedback, por favor nos deixe saber por meio de issues, neste repositório

Autor

About

Automação com Robot Framework - Selenium/Faker para cadastros de adestradores de animais

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published