Мазмуну:

Webdriverде күтүүнүн кандай түрлөрү бар?
Webdriverде күтүүнүн кандай түрлөрү бар?

Video: Webdriverде күтүүнүн кандай түрлөрү бар?

Video: Webdriverде күтүүнүн кандай түрлөрү бар?
Video: ШАРИЯТТА АЗА КҮТҮҮ КАНЧА КҮН? Шейх Чубак ажы 2024, Май
Anonim

Үчөө бар күтүү түрлөрү ичинде селен . Имплицит күт , ачык күт жана эркин күт . Имплицит күт : Сиз кыйыр түрдө аныктагандан кийин күт анда болот күт бардык findElement() жана findElements() үчүн.

Мындан тышкары, WebDriver айырмачылыктарында күтүүнүн кандай түрлөрү бар?

Selenium Web Driver-да күтүүнүн ар кандай түрлөрү

  • Толук күтүүлөр. WebDriver дароо жеткиликтүү болбосо, элементти күтөт. Ошентип, WebDriver NoSuchElementException дароо ыргытпайт. Бул implicitlyWait() деп аталат. Бул колдонуу менен жетишүүгө болот:
  • Ачык күтүүлөр. A. Thread.sleep() Бул иштеп жаткан программаны бир канча убакыт күтүү үчүн, муну төмөнкүнү колдонуу менен жасоого болот:

Ошо сыяктуу эле, WebDriverде кыйыр күтүү деген эмне? Толук күтүү жетектейт Selenium WebDriver чейин күт өзгөчөлүктү таштаганга чейин белгилүү бир убакыттын ичинде. Бул убакыт белгиленгенден кийин, WebDriver болот күт өзгөчөлүк пайда болгонго чейин элемент үчүн.

Кошумча, selenium WebDriverде күтүүнүн кандай түрлөрү бар?

Selenium Webdriver эки камсыз кылат күтүү түрлөрү - ачык жана ачык. Ачык күт түзөт WebDriver күт аткарууну улантуудан мурун белгилүү бир шарттын болушу үчүн. Кыскасы күт түзөт WebDriver бир элементти табууга аракет кылып жатканда белгилүү бир убакытка DOM сурамжылоо.

Жашыруун күтүү менен жип уйкусунун ортосунда кандай айырма бар?

Алардын бири Ачык күтүү Бул WebDriver веб-баракчасында керектүү элементти тапканга чейин WebDriverди белгилүү бир убакытка токтотууга мүмкүндүк берет. Бул жерде белгилей турган негизги нерсе, айырмаланып турат Жип . уктоо (), бул эмес күт убакыттын толук узактыгы үчүн.

Сунушталууда: