Selenium中的ElementNotVisibleException

时间:2013-01-15 08:51:07

标签: selenium selenium-webdriver selenium-chromedriver

我遇到Selenium WebDriver在弹出窗口中加载元素时抛出ElementNotVisibleException的问题,即使在实例化我使用的WebDriver时:

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

Chromedriver和IEDriver发生

1 个答案:

答案 0 :(得分:3)

似乎解决方案非常简单:

WebElement cBoxOverlay = wait.until(ExpectedConditions
            .visibilityOf(driver.findElement(By.id("cboxOverlay"))));

驱动程序等待加载cBox,然后尝试查找关闭按钮