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.')

Määrake see enne navigeerimist juhil, mis on juba soovitud puhverserveriga seadistatud. Pythoni meetod võtab sekundeid.

Valitud lehe laadimise strateegia määrab lõpetamise: normal ootab dokumendi täielikku valmidust, eager kasutab aga varasemat olekut. Kumbki ei oota iga tulevast skripti loodud päringut.

PiirangPiiratud töö
Lehe laadimise ajalimiitNavigeerimine jõuab oma valitud lõpetamisolekusse
Kaudne ootamineKatsed elementi asukohta leida
Skripti ajalimiitKohaldatav asünkroonne skripti täitmine
Käivitaja WebDriveri transpordi ajalimiitEraldi juhtpäring testskriptist juhile

Kui see juhtühendus hangub või võtab sobimatu puhverserveri, ei paranda brauseri navigeerimise eelarve seda. Mitmeastmelised töövood vajavad ka üldist töö eelarvet; järelevalvet tegev käivitaja suudab tuvastada seiskunud edenemist ühest navigeerimisest eraldi.

Hoidke teatatud taimer või transport veakirjes. Ainuüksi navigeerimise ajalimiit ei erista puhverserveri seadistust, sihtkoha viivitust ja lehe enda laadimiskäitumist.

Seotud artiklid