Automação de cadastro de produtos em sistema web utilizando Python, PyAutoGUI e Pandas.
O projeto simula as ações de um usuário para acessar um sistema, realizar login e cadastrar produtos automaticamente a partir de uma planilha CSV.
- Abertura automática do navegador
- Acesso ao sistema web
- Login automatizado
- Leitura de dados via arquivo CSV
- Cadastro automático de produtos
- Preenchimento de campos do formulário
- Tratamento de campos opcionais
- Redução de tarefas manuais repetitivas
- Python
- PyAutoGUI
- Pandas
Python-Power-Up/
│
├── main.py
├── auxiliar.py
└── produtos.csv
Arquivo principal responsável por:
- Abrir o navegador
- Acessar o sistema
- Realizar login
- Ler a base de produtos
- Executar o cadastro automático
Arquivo auxiliar utilizado para capturar as coordenadas do mouse durante a execução da automação.
Exemplo:
print(pyautogui.position())O arquivo produtos.csv deve conter as seguintes colunas:
codigo
marca
tipo
categoria
preco_unitario
custo
obs
Início
↓
Abrir Navegador
↓
Acessar Sistema
↓
Realizar Login
↓
Ler produtos.csv
↓
Cadastrar Produtos
↓
Finalizar
- A automação depende das posições dos elementos na tela.
- Alterações de resolução, zoom ou layout da página podem exigir ajustes nas coordenadas utilizadas.
- Recomenda-se não utilizar o computador durante a execução da automação.
Demonstrar a utilização do Python para automação de processos repetitivos, aumentando a produtividade e reduzindo erros operacionais no cadastro de informações.