Skip to content

denisvba/Agrox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 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-html

Descaradamente 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.html

Para rodar só o exemplo simples:

pytest /tests/simplestest.py --html=report.html

About

Aula 04/10 Arquitetura de Software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors