# Agrox
Aula 04/10 Arquitetura de Software
Arquitetura de Software, Aula 15 - 2021 Ainda é Agrox, pelas origens :D
Além do exemplos de Hello World e uma operação matemática, este repo tem uma demo bem simplória apresentada como parte de um trabalho (Gravei a tela em execução, acelerei o vídeo e coloquei na apresentação ;D).
Python, py.test e Selenium
# prepara uma pasta como ambiente de trabalho
mkdir selenium_teste
cd selenium_teste
# instala o utilitário de virtualenv do python e o driver para o Chrome
sudo apt install python3-venv chromium-chromedriver
# cria e ativa a virtualenv, espaço que os pacotes Python ficarão isolados
python3 -venv -m venv venv-selenium-teste
source venv-selenium-teste/bin/activate
# instala a biblioteca do selenium e a do pytest
pip install selenium pytest pytest-htmlDescaradamente copiado (com créditos) do AutomationPanda, traduzido para o exemplo simples e acrescido de alguns testes para o exemplo longo.
Para rodar, play no PyCharm ou:
pytest --html=report.htmlPara rodar só o exemplo simples:
pytest /tests/simplestest.py --html=report.html