Este projeto foi desenvolvido durante a Jornada Python da Hashtag Treinamentos e tem como objetivo explorar duas abordagens diferentes para automação de tarefas repetitivas em páginas web: PyAutoGUI e Selenium.
Automatizar o preenchimento de um formulário de produtos a partir de uma base de dados (produtos.csv
), comparando duas técnicas:
- PyAutoGUI → automação de interface (movendo o mouse, clicando em posições fixas).
- Selenium → automação web (interagindo diretamente com elementos HTML).
- Python 3
- Pandas
- PyAutoGUI
- Selenium
- Navegador Firefox
automation-jornada-python/
│── bot_pyautogui.py # Automação utilizando PyAutoGUI
│── bot_selenium.py # Automação utilizando Selenium
│── produtos.csv # Base de dados dos produtos
│── README.md # Documentação do projeto
│── requirements.txt # Dependências
git clone https://github.com/Mariana-RDS/automation-jornada-python.git
cd automation-jornada-python
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python bot_pyautogui.py
python bot_selenium.py