Skip to content
 
 

Repository files navigation

Dei um Fork do Projeto base do SeleniumBase para faciltar a criação do ambiente de testes.

Com o Python (qualquer versão) e Git instalados, rodar os comandos abaixo:

1- git clone https://github.com/danimaiams/SeleniumBase.git

2- cd SeleniumBase

3- pip install -r requirements.txt

4- python setup.py install

5- pip install seleniumbase

Para rodar no Chrome, fazer: 6- seleniumbase install chromedriver

7- seleniumbase install chromedriver latest

Nesta etapa já estará pronto para rodar os testes usando SeleniumBase

Para rodar o teste, digite:

pytest test_qa.py 

ou 

pytest test_qa.py --demo (este segundo mostra o test rodando devagar e mostrando os elementos)

Para rodar o teste e ver o resultado depois, digite:

nosetests test_qa.py --report --demo

Após rodar, vá até a pasta "latest_report\report.html" ou "archived_reports\report_number" e procure pelo último gerado.

Obs.:

- Os elementos da páginas deveriam ficar em um script diferente para facilitar na manutenção do código

- As etapas dos testes deveriam ser chamadas por funções para deixar o código mais limpo

- O documento bem elaborado com os casos de testes bem explicados ficou faltante, justamente por falta de tempo.

- Toda essa etapa de montagem do ambiente, criação do test e commit demorou entre 21hrs e 23hrs do dia 09/06 (sim, desculpa)

About

Ambiente rápido com SeleniumBase

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages