Skip to content

Repositório para adicionar meu aprendizado e conhecimento em Selenium

Notifications You must be signed in to change notification settings

Joao-SDAVieira/Estudo-Selenium

Repository files navigation

Estudo-Selenium

Repositório para adicionar meu aprendizado e conhecimento em Selenium

Selenium Automation Guide

Este repositório é focado em automação de testes com Selenium utilizando Python. Nele, você encontrará exemplos de código para criar automações de navegação e teste de interações em páginas web. O repositório oferece desde os comandos básicos de navegação até a busca de elementos e execução de ações em diversos contextos de testes.


💻 Sobre Selenium

O Selenium é uma ferramenta poderosa para automação de navegadores, amplamente utilizada para testes de interface em aplicações web. Com ele, é possível simular o comportamento de um usuário, incluindo a navegação entre páginas, o preenchimento de formulários e a verificação de dados. Em conjunto com Python, o Selenium oferece uma interface simplificada e eficiente para o desenvolvimento de testes e automatizações.


🛠 Como usar este Repositório

Pré-requisitos

  • Python 3.7 ou superior
  • Selenium WebDriver instalado:
    pip install selenium
    
  • Geckodriver (para Firefox) ou Chromedriver (para Chrome) configurado e no PATH.

Exemplos Disponíveis

  1. Automação de Navegação e Interação Básica
    Código para simular a navegação em uma página, coletar informações e interagir com elementos da interface, como cliques em botões e links específicos.

  2. Automação de Extração de Dados
    Exemplo de automação para buscar elementos específicos, como títulos, textos e atributos de página, armazenando os dados em dicionários e listas.

  3. Automação com Movimentação no Histórico do Navegador
    Código que utiliza comandos de "voltar" e "avançar" para navegar na página de forma semelhante a um usuário real.


📂 Estrutura do Repositório

  • src/: Contém scripts Python para diferentes tipos de automação com Selenium.
  • docs/: Explicações detalhadas sobre os principais métodos e comandos usados no Selenium.
  • tests/: Scripts de teste prontos para serem executados e personalizados conforme o seu cenário de teste.

📘 Conteúdos Adicionais


🚀 Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para fazer fork deste repositório e enviar um Pull Request com sugestões ou melhorias.

About

Repositório para adicionar meu aprendizado e conhecimento em Selenium

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published