Viac na
Čakanie na načítanie stránky v programe Selenium
Ako prinútiť Selenium 2.0 čakať na načítanie stránky?
226
3
Ako prinútiť Selenium 2.0 čakať na načítanie stránky?
Použitie triedy WebDriverWait
Pozri tiež tu
Môžete očakávať, že sa zobrazí nejaký prvok. niečo ako v C#:
Vo všeobecnosti by mal webový ovládač Selenium 2.0 vrátiť riadenie volajúcemu kódu až po tom, ako zistí, že sa stránka načítala. Ak sa tak nestane, môžete zavolať
waitforelemement
, ktorý cyklicky voláfindelement
, kým sa nenájde alebo kým sa nevyčerpá (časový limit možno nastaviť).Ak chcete počkať na načítanie konkrétneho prvku, môžete použiť metódu
isDisplayed()
na prvkuRenderedWebElement
:(Príklad z Príručka pre začínajúcich používateľov 5 minút)