Skip to content

Robô criado para facilitar a realização de testes automatizados.

Notifications You must be signed in to change notification settings

leobloise/PuppyTyper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PuppyTyper

Robo criado utilizando puppeteer para realização de testes automatizados.

Como usar

Basicamente, temos a classe PuppyTyper que ira realizar o trabalho de teste. Contudo, cada ‘website’ que será acessado é muito diferente e possui suas próprias características, você precisará estender essa classe. Ao estender, você ira alterar o método routine. Esse metodo sera o responsável por conter toda a rotina do seu site e te levar para onde desejar.

A partir disso, você pode utilizar os métodos da (classe) pai para facilitar o seu trabalho e, caso deseje, criar os seus próprios métodos. Além disso, caso você esteja usando um seletor CSS em demasia, você pode utilizar o CSSReader. Para isso, basta passar para ele o caminho completo do seu JSON possuindo os seletores CSS. Ele ira devolver um objeto contendo todas os seletores la definidos.

Exemplo

Caso ainda tenha duvidas sobre o seu funcionamento, veja o exemplo contido em:

  • index.js
  • MyTyper.js

About

Robô criado para facilitar a realização de testes automatizados.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published