# ------- FILE: config.py -------
# Crie um arquivo config.py ao lado do main.py com estas configurações.

# URL de login (página inicial com CAPTCHA)
URL_LOGIN = "https://sapf.tse.jus.br/sapf/paginas/principal.xhtml"
# trecho que identifica a tela de cadastro após o operador clicar em Cadastrar Apoiamento
URL_TELA_CADASTRO = "https://sapf.tse.jus.br/sapf/paginas/principal"

# Pastas
PASTA_FICHAS = r"C:\Portal\TSE\CONSERVADOR"

# Banco de dados PostgreSQL  
DB_HOST = "45.143.7.29"
DB_USER = "postgres"
DB_PASS = "postgres"
DB_NAME = "dsr"

# FTP 
FTP_HOST = "ftp.hextecnologia.com.br"
FTP_USER = "hextecn1"
FTP_PASS = "Comsil9Hex"

PASTA_FICHAS = "C:\des-py\RoboSAPF\dist"

# IDs dos elementos no formulário (conforme você informou)
ID_TIPO_APOIAMENTO = "tipoApoiamento:1"       # botão/checkbox
ID_UF = "ufLista_focus"
ID_NOME_APOIADOR = "nomeApoiador"
ID_TITULO_APOIADOR = "tituloApoiador"
ID_DATA_APOIAMENTO = "dataApoiamentoApoiador_input"
ID_ANALFABETO_SIM = "analfabetoApoiador:0"
ID_ANALFABETO_NAO = "analfabetoApoiador:1"
ID_NOME_AGENTE = "nomeAgente"
ID_TITULO_AGENTE = "tituloAgente"
ID_FILE_LABEL = "fileUp_input"
ID_CADASTRAR = "cadastrar"
ID_CADASTRAR_APOIAMENTO = "cadastrarApoiamento"

# Comportamento / tempos (ajuste conforme ambiente)
INIT_WAIT_SECONDS = 600            # tempo máximo para o operador logar e abrir a tela (segundos)
EMPTY_WAIT_SECONDS = 10            # aguarda quando não há registros
AFTER_SUBMIT_WAIT_SECONDS = 4     # aguarda após clicar cadastrar
UPLOAD_WAIT_SECONDS = 3           # tempo para upload do arquivo
LOOP_DELAY_SECONDS = 1            # delay simples entre ciclos

# CAMPOS default (se precisar)
COLETOR_NOME = r"Jose Carlos Bernardi"
COLETOR_TITULO = r"011558940469"

#927*PFH66