【发布时间】:2018-10-07 19:38:44
【问题描述】:
我想在 Selenium 测试期间单击“确定”按钮,但元素不可见。
driver.findElement(By.xpath("//*[@id=\"5f6e7b16-0fa1-4db6-869b-3a6ba6b0fafe\"]")).click();
<div class="bootstrap-dialog-footer-buttons">
<button class="btn btn-default" id="5a4bb849-7a61-4603-9ef2-f9e0ecab4523">
<span class="glyphicon glyphicon-ban-circle"></span> Cancel
</button>
<button class="btn btn-warning" id="f7f4b18b-2ba2-4c1e-b541-a254c080f398">
<span class="glyphicon glyphicon-ok"></span> Ok
</button>
</div>
【问题讨论】:
-
Selenium 不会点击不可见的元素
-
有什么解决办法吗?
-
可以注入Java Script!
-
@ceddyy,你能在模态中看到“确定”按钮吗?与否。
-
@BhavinDholakiya 是的。
标签: java selenium selenium-webdriver xpath css-selectors