Სარჩევი:

რა არის სხვადასხვა ტიპის ლოდინი ხელმისაწვდომი Webdriver-ში?
რა არის სხვადასხვა ტიპის ლოდინი ხელმისაწვდომი Webdriver-ში?

ვიდეო: რა არის სხვადასხვა ტიპის ლოდინი ხელმისაწვდომი Webdriver-ში?

ვიდეო: რა არის სხვადასხვა ტიპის ლოდინი ხელმისაწვდომი Webdriver-ში?
ვიდეო: იშოვე $636,55 3 მარტივი ნაბიჯით (სუპერ მარტ... 2024, მაისი
Anonim

არის სამი ლოდინის სახეები in სელენი . იმპლიციტური დაელოდე , აშკარა დაელოდე და თავისუფლად დაელოდე . იმპლიციტური დაელოდე : როგორც კი განსაზღვრავთ იმპლიციტურს დაელოდე მაშინ იქნება დაელოდე ყველა findElement() და findElements().

გარდა ამისა, რა არის სხვადასხვა ტიპის ლოდინი ხელმისაწვდომი WebDriver განსხვავებები?

სხვადასხვა სახის ლოდინი სელენის ვებ დრაივერში

  • იმპლიციტური ელოდება. WebDriver ელოდება ელემენტს, თუ ისინი დაუყოვნებლივ არ არის ხელმისაწვდომი. ასე რომ, WebDriver არ აგდებს NoSuchElementException დაუყოვნებლივ. ეს ცნობილია როგორც implicitlyWait(). ამის მიღწევა შესაძლებელია გამოყენებით:
  • აშკარა ელოდება. ა. Thread.sleep() ეს არის ის, რომ დაელოდოთ გაშვებულ პროგრამას გარკვეული დროით, ეს შეიძლება გაკეთდეს გამოყენებით:

ანალოგიურად, რა არის ნაგულისხმევი ლოდინი WebDriver-ში? იმპლიციტური ლოდინი ხელმძღვანელობს სელენის ვებდრაივერი რომ დაელოდე გამონაკლისის დადებამდე გარკვეული დროის განმავლობაში. ამ დროის დაყენების შემდეგ, ვებდრაივერი ნება დაელოდე ელემენტისთვის გამონაკლისის დადგომამდე.

გარდა ამისა, რა სახის ლოდინი არის ხელმისაწვდომი სელენის WebDriver-ში?

სელენის ვებდრაივერი უზრუნველყოფს ორს ლოდინის სახეები - იმპლიციტური და აშკარა. გამოკვეთილი დაელოდე ხდის WebDriver დაველოდოთ გარკვეული პირობის დადგომამდე აღსრულების შემდგომ გაგრძელებამდე. იმპლიციტური დაელოდე ხდის ვებდრაივერი გამოკითხეთ DOM გარკვეული დროის განმავლობაში, როდესაც ცდილობთ იპოვოთ ელემენტი.

რა განსხვავებაა იმპლიციტურ ლოდინსა და ძაფების ძილს შორის?

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

გირჩევთ: