from selenium.common.exceptions import TimeoutException

driver.set_page_load_timeout(30)
try:
    driver.get('https://example.com/')
except TimeoutException:
    print('The navigation did not finish within its page-load timeout.')

Agordu ĉi tion antaŭ navigado sur la pelilo jam agordita kun la celata prokurilo. La metodo de Python akceptas sekundojn.

La elektita paĝ-ŝarĝa strategio difinas plenumiĝon: normal atendas plenan pretecon de la dokumento, dum eager uzas pli fruan staton. Neniu atendas ĉiun estontan peton kreitan de skripto.

LimoLimigita laboro
Paĝ-ŝarĝa tempolimoNavigado atinganta sian elektitan plenumiĝan staton
Nerekta atendoKlopodoj loki elementon
Skripta tempolimoAplikebla nesinkrona skripta plenumo
La WebDriver-transporta tempolimo de la ruligiloLa aparta kontrola peto de testa skripto al la pelilo

Se tiu kontrola konekto pendas aŭ prenas nekonvenan prokurilon, retumila naviga buĝeto ne riparas tion. Plurstupaj laborfluoj ankaŭ bezonas ĝeneralan buĝeton por la tasko; superrigarda ruligilo povas rekoni haltintan progreson aparte de unu navigado.

Konservu la raportitan tempigilon aŭ transporton en la fiaskregistro. Naviga tempolimo sola ne distingas prokurilan agordon, celan prokraston kaj la propran ŝarĝan konduton de la paĝo.

Rilataj artikoloj