Laukimas, kol puslapis bus įkeltas "Selenium
Kaip priversti Selenium 2.0 laukti, kol bus įkeltas puslapis?
226
3
Kaip priversti Selenium 2.0 laukti, kol bus įkeltas puslapis?
Naudokite klasę WebDriverWait
Taip pat žr. čia
Galite tikėtis, kad bus rodomas tam tikras elementas. kažkas panašaus į C#:
Apskritai, naudojant "Selenium 2.0", žiniatinklio tvarkyklė turėtų grąžinti valdymą skambinančiam kodui tik tada, kai nustato, kad puslapis įkeltas. Jei taip nėra, galite iškviesti
waitforelemement
, kuris cikliškai kviečiafindelement
, kol jis randamas arba baigiasi (galima nustatyti laiko limitą).Jei norite laukti, kol bus įkeltas konkretus elementas, galite naudoti
RenderedWebElement
metodąisDisplayed()
:(Pavyzdys iš The 5 Minute Getting Started Guide)