Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Python Power Up

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.


🚀 Funcionalidades

  • 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

🛠️ Tecnologias Utilizadas

  • Python
  • PyAutoGUI
  • Pandas

📁 Estrutura do Projeto

Python-Power-Up/
│
├── main.py
├── auxiliar.py
└── produtos.csv

main.py

Arquivo principal responsável por:

  • Abrir o navegador
  • Acessar o sistema
  • Realizar login
  • Ler a base de produtos
  • Executar o cadastro automático

auxiliar.py

Arquivo auxiliar utilizado para capturar as coordenadas do mouse durante a execução da automação.

Exemplo:

print(pyautogui.position())

📄 Estrutura da Base de Dados

O arquivo produtos.csv deve conter as seguintes colunas:

codigo
marca
tipo
categoria
preco_unitario
custo
obs

⚙️ Fluxo da Automação

Início
   ↓
Abrir Navegador
   ↓
Acessar Sistema
   ↓
Realizar Login
   ↓
Ler produtos.csv
   ↓
Cadastrar Produtos
   ↓
Finalizar

⚠️ Observações

  • 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.

🎯 Objetivo

Demonstrar a utilização do Python para automação de processos repetitivos, aumentando a produtividade e reduzindo erros operacionais no cadastro de informações.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages