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

Set dette før navigasjon på drivaren som allereie er konfigurert med den tiltenkte proxyen. Metoden til Python tek sekund.

Den valde sidelsatstrategien definerer fullføringa: normal ventar på full dokumentberedskap, medan eager brukar ein tidlegare tilstand. Ingen av dei ventar på kvar framtidig skriptoppretta førespurnad.

GrenseAvgrensa arbeid
Timeout for sidelsatNavigasjon som når sin valde fullføringstilstand
Implisitt ventingForsøk på å lokalisere element
Skript-timeoutGjeldande asynkron skriptkøyring
Transporttimeouten til WebDriver for køyrarenDen separate kontrollførespurnaden frå testskriptet til drivaren

Viss den kontrollforbindinga heng eller tek ein ueigna proxy, løyser ikkje navigasjonsbudsjettet til nettlesaren det. Arbeidsflytar med fleire steg treng òg eit samla jobbbudsjett; ein overvakande køyraren kan oppdaga fastlåst framdrift separat frå éin navigasjon.

Hald på den rapporterte timeren eller transporten i feilregistreringa. Ein navigasjonstimeout åleine skil ikkje proxyoppsett, forseinking på målet og den eigen lasteåtferda til sida.

Relaterte artiklar