[Dúvida sobre o time.sleep() e selenium]

1. [Dúvida sobre o time.sleep() e selenium]

Jhevison Pereira Silva
Jhevison

(usa Ubuntu)

Enviado em 29/03/2021 - 22:28h

Como todos sabem, o 'Selenium' possuí a funcionalidade "wait". Que também têm suas funcionalidades implícita e explícita, eu criei um programa para realizar algumas funções, dentre elas, logar e ir para outro site. Consigo lidar com os elementos, logar e ir para o próximo site. O problema é, o site utiliza canvas em tudo, na parte de loading, eu preciso definir um tempo, pois não há como me basear em algo do DOM(já tentei de tudo, o site começa com quase tudo carregado, se alguém tiver uma ideia, e quiser recomendar, eu aceitaria). Logo, não consigo utilizar o 'wait explicit', porque necessita de alguma condição, ou o 'wait implicit', porque os elementos ali já carregam imediatamente. Queria saber, se nesse caso, seria válido a utilização do 'time.sleep()'. Mesmo não sendo recomendada nesse caso, pois se o site ficar lento, ou o usuário tiver um problema com a conexão, terá que rever isso. Enquanto nas funcionalidades do Selenium, você simplesmente espera tal elemento ser carregado, para então, dar continuidade


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts