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

Vendoseni këtë para navigimit në drejtuesin tashmë të konfiguruar me proxy-n e synuar. Metoda e Python merr sekonda.

Strategjia e zgjedhur e ngarkimit të faqes përcakton përfundimin: normal pret gatishmërinë e plotë të dokumentit, ndërsa eager përdor një gjendje më të hershme. Asnjëra nuk pret çdo kërkesë të ardhshme të krijuar nga skripti.

KufiPunë e kufizuar
Afati kohor i ngarkimit të faqesNavigimi arrin gjendjen e zgjedhur të përfundimit
Pritje e nënkuptuarPërpjekje për të gjetur elementin
Afati kohor i skriptitEkzekutim asinkron i skriptit i zbatueshëm
Afati kohor i transportit WebDriver të ekzekutuesitKërkesa e kontrollit e veçantë nga skripti i provës te drejtuesi

Nëse ajo lidhje kontrolli ngec ose merr një proxy të papërshtatshëm, buxheti i navigimit të shfletuesit nuk e rregullon. Rrjedhat e punës me shumë hapa kanë nevojë edhe për një buxhet të përgjithshëm pune; një ekzekutues mbikëqyrës mund të zbulojë progresin e ndalur ndaras nga një navigim i vetëm.

Mbajeni kohëmatësin ose transportin e raportuar në regjistrin e dështimit. Vetëm afati kohor i navigimit nuk dallon konfigurimin e proxy-t, vonesën e destinacionit dhe sjelljen e ngarkimit të vetë faqes.

Artikuj të ngjashëm