我遇到Selenium WebDriver在弹出窗口中加载元素时抛出ElementNotVisibleException的问题,即使在实例化我使用的WebDriver时:
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
Chromedriver和IEDriver发生
答案 0 :(得分:3)
似乎解决方案非常简单:
WebElement cBoxOverlay = wait.until(ExpectedConditions
.visibilityOf(driver.findElement(By.id("cboxOverlay"))));
驱动程序等待加载cBox,然后尝试查找关闭按钮