automatiza-mg / pythomate

MIT License
0 stars 0 forks source link

Timeout para carregamento inicial Automate não está funcionando #14

Open gabrielbdornas opened 5 months ago

gabrielbdornas commented 5 months ago

Pelo visto esta configuração de timeout não funcionou.

Encontrei a solução nesta pergunta Stackoverflow, à qual fiz as seguintes adaptações:

    loaded = True
    while loaded:
        try:
            app = Application(backend="uia").start(power_automate_exe_path).connect(
                                                                            title='Power Automate',
                                                                                timeout=1000,
                                                                            )
            dlg_spec = app.PowerAutomate

            # Clica Meus fluxos
            flow_line = dlg_spec.child_window(
                                                title="Meus fluxos",
                                                control_type="TabItem",
                                                ).wrapper_object()
            flow_line.click_input()

            loaded = False
        except:
            click.echo('Falha ao iniciar o Automate. Tentando novamente...')
            app.kill()