Este script foi criado como parte de um desafio para automatizar o processo de login e compra no site SauceDemo, neste projeto o Selenium é utilizado para controlar o navegador web e automatizar processos.
- Python: 3.12
- Selenium: 4.15.2
De acordo com as regras do desafio, o script realiza as seguintes etapas:
- Acessa a página de login do SauceDemo.
- Extrai os nomes de usuários e a senha do arquivo CSV.
- Seleciona um usuário aleatório entre os disponíveis e realiza o login.
- Adiciona os itens solicitados ao carrinho.
- Visualiza o carrinho.
- Prossegue para a finalização da compra, especificando o nome, sobrenome e CEP do usuário.
- Finaliza a compra exibindo o valor total no console.
Além do Python 3.12 e Selenium 4.15.2, o script requer algumas dependências adicionais para funcionar:
- ChromeDriver
- Utilizado para abrir e controlar o Google Chrome durante a automação.
- Certifique-se de que o ChromeDriver está instalado e configurado no PATH do sistema. Obs: Costuma vir junto com a instalação do google chrome nas novas versões
- Google Chrome
- Navegador utilizado no script.
cd pasta_desejada
git clone https://github.com/PhFariaa/Projeto_Automacao.git
cd Projeto_Automacao
Pip install selenium==4.15.2
python main.py