᥀🔥SPAF -FRAMEWORK DE AUTOMAÇÃO WEB᥀🔥






Simplified Python Automation Framework







O SPAF é um framework desenvolvido em python para a facil criação de robôs de automação web,


utilizando bibliotecas do Selenium e Pytest, o objetivo do SPAF é permitir que todos possam desenvolver seus testes automatizados da maneira mais rápida, eficaz e se favorecendo das melhores técnicas e boas práticas de criação de testes. Contendo diversos métodos e arquivos diferentes, o SPAF promete uma curva de aprendizagem suave até mesmo para os iniciantes em python e amantes de ferramentas do tipo mouse recorder.














Alguns métodos do framework







Estrutura do SPAF















Outros métodos






Como pode-se observar, o SPAF é apenas um conjunto de arquivos.py que juntos tornam mais simples e fácil o processo de automatizar algo. Além de possuir métodos que simplificam a utilização do selenium, o SPAF também engloba métodos de geração de massa e comunicação com arquivos Json. Para mais esclarecimentos, todos os métodos são comentados, existe um arquivo de readme.txt para explicar peculiaridades e também possui códigos base para servir de exemplo para seus futuros projetos.











Como utilizar



O SPAF foi desenvolvido através da IDE Pycharm e é por ela que vamos nos basear neste breve tutorial.







1 - Lembrem-se que para este turorial, é obrigatório já ter instalado o Python e Pycharm em sua máquina.




2 - Crie uma pasta aonde achar melhor e dê o nome de "ProjetoTeste".




3 - Abra esta pasta com o Pycharm.




4 - Copie e cole a pasta "SPAF" para dentro da pasta "ProjetoTeste".




5 - Crie as pastas "Tests" e "PageObjects" dentro da pasta "ProjetoTeste".




6 - Agora vamos configurar o ambiente para que tudo rode conforme o planejado, no menu "File" clique em "Settings" e procure por "Project Interpreter".




7 - Adicione um novo interpretador ao seu projeto clicando no ícone de engrenagem "Add" em seguida selecione a opção "New environment" e clique em "Ok".




8 - Já com o novo interpretador, vamos agora adicionar as dependências ao mesmo voltando ao menu de "Project Interpreter" agora clique no ícone de "+", procure e instale o Selenium e Pytest.




9 - Para finalizarmos, ainda em "Settings" no submenu "Tools" procure por "Python Integrated Tools" e defina o "Default test runner" para Pytest.




Pronto agora você já será capaz de desenvolver seus projetos de automação utilizando o SPAF,


dentro do mesmo há exemplos de estruturas de Tests e PageObjects para que você possa se basear em seus futuros projetos.



Como baixar



Você pode baixar o SPAF através de seu repositório oficial em github.com/Linux4dev/SPAF ou clique AQUI para ser redirecionado.




Postar um comentário

Post a Comment (0)

Postagem Anterior Próxima Postagem