单击是有效但它抛出错误org.openqa.selenium.ElementNotVisibleException:元素当前不可见

时间:2016-01-12 18:02:10

标签: selenium xpath css-selectors webdriver element

我已经使用cssselector,xpath和linktext来单击下拉列表项并且一切正常并且单击该元素但是异常ElementNotVisibleException同时被抛出! DOM中也没有重复元素。

我使用的是selenium-server-standalone-2.45.0,并尝试将其更新为2.48.2,但错误仍然存​​在。 在firefox和chrome上都尝试过,但效果相同。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用JavascriptExecutor单击您的按钮。

使用以下代码点击按钮

WebElement element= driver.findElement(YOUR LOCATOR for button);

JavascriptExecutor executor = (JavascriptExecutor) driver;
executor.executeScript("arguments[0].click();", element);

希望它会对你有所帮助:)。