【发布时间】:2016-11-19 12:16:24
【问题描述】:
driver.findElement(By.xpath("//button")).click();
预期结果:成功点击按钮。
实际结果:原因:org.openqa.selenium.ElementNotVisibleException:元素必须显示才能点击(警告:服务器未提供任何堆栈跟踪信息);”。
【问题讨论】:
-
你是什么意思这是 Chrome 浏览器的问题,而异常清楚地表明元素必须显示才能点击..所以在点击之前你需要检查
isDisplayed()返回真或假... -
像已经提到的其他人一样,请手动检查按钮是否可见(通过您的眼睛)。如果它不可见,请在单击之前执行一些操作使其可见。
标签: java google-chrome selenium testing automation