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

Issettja dan qabel in-navigazzjoni fuq id-driver li diġà hu kkonfigurat bil-proxy maħsub. Il-metodu ta' Python jieħu sekondi.

L-istrateġija tat-tagħbija tal-paġna magħżula tiddefinixxi t-tlestija: normal jistenna lesta sħiħa tad-dokument, filwaqt li eager juża stat aktar bikri. L-ebda waħda ma tistenna kull talba futura maħluqa mill-iskript.

LimituXogħol limitat
Timeout tat-tagħbija tal-paġnaNavigazzjoni li tilħaq l-istat tat-tlestija magħżul tagħha
Stennija impliċitaTentattivi biex jinstab l-element
Timeout tal-iskriptEżekuzzjoni asinkronika tal-iskript applikabbli
Timeout tat-trasport WebDriver tar-runnerIt-talba tal-kontroll separata mill-iskript tat-test lid-driver

Jekk dik il-konnessjoni tal-kontroll tistalla jew tieħu proxy mhux xieraq, il-baġit tan-navigazzjoni tal-browser ma jsewwihx. Il-flussi tax-xogħol b'ħafna passi jeħtieġu wkoll baġit sħiħ tax-xogħol; runner superviżur jista' jinduna bi progress wieqaf b'mod separat minn navigazzjoni waħda.

Żomm it-timer jew it-trasport irrappurtat fir-rekord tal-falliment. Timeout tan-navigazzjoni waħdu ma jiddistingwix it-tħejjija tal-proxy, id-dewmien tad-destinazzjoni u l-imġiba tat-tagħbija tal-paġna stess.

Artikli relatati