Implementação do Padrão POM em Python para Testes de Autenticação
O padrão Page Object Model (POM) pode ser estruturado utilizando uma arquitetura de quatro camadas para orgnaizar testes de automação de forma eficiente.
Primeira camada: camada BaseNavegador, contém atributos e métodos comuns a todas as páginas, como interações com elementos e navegação. Crie uma pasta base e um arquivo base_navegador.py.
Segu ...
Publicado em 6-14 00:30
Mecanismos de Espera em Testes de Automação com Selenium
Necessidade de Espera em Automação
Durante a automação de testes, é comum encontrar elementos na página que demoram para carregar devido a fatores como velocidade da rede. Tentar interagir imediatamente com esses elementos pode resultar em erros, como a exceção NoSuchElementException. A abordagem básica é usar time.sleep() para pausar a execuçã ...
Publicado em 6-4 05:05
Cinco Modelos de Teste Automatizado em Python
Cinco Modelos de Teste Automatizado em Python
Em testes automatizados, é comum categorizar os scripts de teste em estruturas de framewokr específicas, como o modelo oreintado a palavras-chave. Este artigo descreve cinco abordagens práticas de teste automatizado usando Python: modelo linear, modelo modular orientado a driver, modelo orientado a ...
Publicado em 6-2 16:26