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

დააყენეთ ეს ნავიგაციამდე დრაივერზე, რომელიც უკვე კონფიგურირებულია სასურველი პროქსით. Python-ის მეთოდი წამებს იღებს.

არჩეული გვერდის ჩატვირთვის სტრატეგია განსაზღვრავს დასრულებას: normal ელოდება დოკუმენტის სრულ მზაობას, ხოლო eager იყენებს უფრო ადრეულ მდგომარეობას. არც ერთი არ ელოდება ყოველ მომავალ სკრიპტით შექმნილ მოთხოვნას.

ზღვარიშეზღუდული სამუშაო
გვერდის ჩატვირთვის ვადანავიგაცია აღწევს არჩეულ დასრულების მდგომარეობას
იმპლიციტური ლოდინიელემენტის მოძებნის ცდები
სკრიპტის ვადაგამოსაყენებელი ასინქრონული სკრიპტის შესრულება
გამშვების WebDriver ტრანსპორტის ვადაცალკე მართვის მოთხოვნა ტესტის სკრიპტიდან დრაივერთან

თუ ეს მართვის კავშირი ჩამოკიდდება ან არასათანადო პროქსის აიღებს, ბრაუზერის ნავიგაციის ბიუჯეტი ამას არ ასწორებს. მრავალსაფეხურიან სამუშაო ნაკადებსაც სჭირდება საერთო ბიუჯეტი; მეთვალყურე გამშვებს შეუძლია შეჩერებული პროგრესი ცალკე ამოიცნოს ერთი ნავიგაციისგან.

შეინახეთ მოხსენებული ტაიმერი ან ტრანსპორტი შეცდომის ჩანაწერში. მხოლოდ ნავიგაციის ვადა არ არჩევს პროქსის კონფიგურაციას, დანიშნულების დაყოვნებას და თავად გვერდის ჩატვირთვის ქცევას.

დაკავშირებული სტატიები