Ultimas do CanalQb

Python - Selenium - WebDriverWait - o que é poll_frequency

Python - Selenium - WebDriverWait  - o que é poll_frequency
Canal Qb

O poll_frequency é um argumento opcional do WebDriverWait que define a frequência (em segundos) com que o método irá verificar se a condição esperada já foi atendida.

Por exemplo, considerando o seguinte código:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
wait = WebDriverWait(driver, 10, poll_frequency=2)
wait.until(EC.presence_of_element_located((By.ID, "element_id")))
Neste caso, o método WebDriverWait esperará por até 10 segundos para que o elemento seja localizado. A cada 2 segundos, o método irá verificar se o elemento já foi localizado. Se o elemento não for localizado após 10 segundos, será lançada uma exceção TimeoutException.

Observe que o poll_frequency é um argumento opcional e, se não for especificado, o valor padrão é de 500ms.

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.