wait.until(ExpectedConditions.visibilityOf Element1 OR Element2)

后端 未结 8 1124
遇见更好的自我
遇见更好的自我 2020-12-14 12:30

I want use wait.until(ExpectedConditions) with TWO elements. I am running a test, and I need WebDriver to wait until either of Element1 OR

8条回答
  •  轮回少年
    2020-12-14 12:53

    Now there's a native solution for that, the or method, check the doc.

    You use it like so:

    driverWait.until(ExpectedConditions.or(
        ExpectedConditions.presenceOfElementLocated(By.cssSelector("div.something")),
        ExpectedConditions.presenceOfElementLocated(By.cssSelector("div.anything"))));
    

提交回复
热议问题