# 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
Python
Download Python
Selenium
Instalar usando pip:
pip install selenium
WebDriver (ChromeDriver, GeckoDriver, etc.)
- Baixe o ChromeDriver
- Extraia o executável e adicione-o ao PATH do sistema.
Demonstração dos Testes
Link para o vídeo de demonstração
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.
Magalu_Selenium/
├── __pycache__/
├── test_login.py
├── test_search_product.py
├── webdriver_setup.py
├── main_gui.py
└── README.md
-
Teste de Login
python test_login.py
-
Teste de Pesquisa de Produto
python test_search_product.py
-
Execute o script principal da interface gráfica:
python main_gui.py
-
Use a interface gráfica para selecionar e executar os testes desejados.
Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para mais detalhes.