Scripts de automação web em uma Loja Virtual desenvolvido com Robot Framework e Selenium.
- Realizar compra online
- SeleniumLibrary
- Python 3
- Utilize o pip install para instalar via terminal os drivers dos navegadores.
- Robot Code(Extensão do VS Code, mas pode utilizar outra compativel com o Robot)
*Importante:
O projeto pode ser executado no Windows, Mac OS e Linux.
Recomendado utilizar o Visual Studio Code.
*Descricao: Este script ira executar uma compra online, seguindo o fluxo desde a escolha do produto ate a etapa de confirmacao da compra.
*Descricao: Apos a execucao, os relatórios sao armazenadas na pasta Results.
Antes de executar nao esqueca de trocar as massas por uma adequada. Nao ha problema em usar a massa disponivel na feature desde que verifique antes se o site nao apagou do banco de dados.
*Descricao:
Inserir as massas para teste na classe massas.robot em Resource/data.
Abrir o Terminal do Visual Studio Code.
Este projeto esta setado apenas para o Chrome no Mac OS e no Windows. Nao esqueca de verificar tambem a versao do navegador e baixar os webdrivers para os outros navegadores.
- Executar o Robot.
robot Tests/CT01.robot
- Executar o Robot mas escolhendo onde salvar os logs/resultados.
robot -d Results Tests/CT01.robot
- Executar um cenario especifico.
robot -d Results -t "Cenário 2: Executar outro vídeo no Youtube" Tests/CT01.robot
- Executar todos os cenarios.
robot -d Results Tests
- Executar cenarios com determinada tag.
robot -d Results -i regressivo Tests
- Executar em modo headless.
robot -d Results -v BROWSER:headlesschrome Tests/CT01.robot
robot -d Results -v BROWSER:headlessfirefox Tests/CT01.robot