Coleta de Dados Financeiros e Educacionais com Selenium e Armazenamento em Banco de Dados
Coleta de Informações do Mercado de Ações Chinesas
Descrição do Projeto
Desenvolver um sistema automatizado para capturar dados de ações listadas nos mercados de Shanghai e Shenzhen, utilizando Selenium para navegação web e MySQL para persistência dos dados coletados.
Dependências Necessárias
Selenium WebDriver: automatiza a interação com nave ...
Publicado em 6-19 22:00
Automação de Testes: Navegando e Selecionando Elementos em Páginas com Frames no TestLink
Ao automatizar interações com o sistema TestLink, a identificação e seleção de elementos específicos em páginas que utilizam frames pode apresentar desafios. Este guia aborda a estratégia para superar essas dificuldades.
A estrutura de páginas do TestLink frequentemente emprega múltiplos frames. Como ilustrado, a página é dividida em dois frame ...
Publicado em 6-19 20:09
Ferramenta de Automação de Testes Web: Selenium
PhantomJS é um navegador headless que suporta JavaScript – ele possui mecanismo JS e componentes de renedrização, mas sem interface gráfica. Selenium é uma ferramenta de automação de testes para aplicações web que executa comandos diretamente nos navegadores. Cada navegador oferece interfaces diferentes e o Selenium as abstrai por meio do WebDr ...
Publicado em 6-14 04:49
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