Selenium Wait for anyone of Element to visible

后端 未结 1 1377
再見小時候
再見小時候 2020-12-16 23:27

While Clicking a particular button - my test site will open modal window.

But the modal window opens are differ, either it opened with modal window 1 or modal

相关标签:
1条回答
  • 2020-12-16 23:56

    You can use or expected conditions for that

    WebDriverWait wait = new WebDriverWait(driver, 10);
    wait.until(ExpectedConditions.or(
        ExpectedConditions.visibilityOfElementLocated(By.id("id1")),
        ExpectedConditions.visibilityOfElementLocated(By.id("id2"))
    ));
    

    Or use cssSelector or ,

    wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#id1, #id2"));
    
    0 讨论(0)
提交回复
热议问题