1
resposta

Como criar um "break" na automação de tarefa web

Pessoal, bom dia!

Preciso de uma ajuda, criei um código para automatizar uma tarefa web. O código funciona super bem, mas eu não estou conseguindo criar um "break" para interromper a função. Eu precisava de uma solução do tipo: Se o comando copiar uma data da página web e ela for igual a variável x o sistema continua, caso contrário ele para.

Segue código:

def navegacao_banner(): while True: time.sleep(2.5) pyatg.click(x=73, y=366) # click menu banner time.sleep(12) pyatg.click(x=339, y=293) # click filtro pyatg.click(x=312, y=557) # click mais antigos pyatg.click(x=356, y=595) # click em pesquisar time.sleep(10) pyatg.click(x=296, y=432) # click detalhes banner time.sleep(10) pyatg.scroll(-1200) pyatg.click(x=477, y=639) pyatg.click(x=758, y=167) time.sleep(15)

1 resposta

Oi Gustavo,

Poderia fornecer o código completo para analise?

Eu utilizo o selenium para automações Web, com ele, esse tipo de break seria facilmente aplicável, além de haver necessidade de tantos sleeps, a automação ficaria extremamente mais rápido.