Skip to content

Código apresentado na cadeira de Engenharia de Software 2

License

Notifications You must be signed in to change notification settings

Frankl1sales/Magalu_Selenium

Repository files navigation

# Magalu Selenium Test Suite

### Descrição

Repositório para o trabalho de testes automatizados com Selenium no site da Magazine Luiza.

### Integrantes

- Andersson
- Daniel 
- Franklin 

Requisitos

Python
Download Python

Selenium
Instalar usando pip:

pip install selenium

WebDriver (ChromeDriver, GeckoDriver, etc.)

Vídeos

Demonstração dos Testes
Link para o vídeo de demonstração

Guia geral

Links úteis
Documentação do Selenium

Primeiros passos

  • Clonar o repositório, e deixar na pasta onde deseja salvar o trabalho:

    git clone https://github.com/Frankl1sales/Magalu_Selenium.git
  • Criar uma Branch
    Na página principal do repositório, clique em Branch e depois em New Branch.
    Nomeie como Branch-seu_nome para manter a organização.
    No VS Code, vá no Source Control, clique nos três pontinhos, depois em Fetch para atualizar, e em seguida em Checkout to para escolher a branch que você criou.

  • Enviar código: Para enviar sua parte do código, sempre verifique se está na branch CORRETA.
    Ao editar o código, os arquivos aparecerão no Source Control.
    Quando terminar, escreva o que fez na mensagem e clique em Commit.

    Ah, quase me esqueci... sempre crie uma nova branch para novas tarefas.
    Exemplo: Fulano vai fazer a interface gráfica.
    Então, Fulano, vai abrir uma branch nova, fazer a interface gráfica, e quando acabar, faz o commit e pronto.

    A princípio é isso. Com o tempo vamos acertando direitinho como usar isso aqui melhor, e qualquer dúvida é só chamar.
    imagem_exemplo

Estrutura do Projeto

Magalu_Selenium/
├── __pycache__/
├── test_login.py
├── test_search_product.py
├── webdriver_setup.py
├── main_gui.py
└── README.md

Como Executar os Testes

Executando os Testes Individualmente

  1. Teste de Login

    python test_login.py
  2. Teste de Pesquisa de Produto

    python test_search_product.py

Executando Todos os Testes

  1. Execute o script principal da interface gráfica:

    python main_gui.py
  2. Use a interface gráfica para selecionar e executar os testes desejados.

Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.

About

Código apresentado na cadeira de Engenharia de Software 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages