【发布时间】:2016-12-08 09:11:04
【问题描述】:
我有一个网页,登录后覆盖屏幕出现在其中。在那个覆盖屏幕中,我想点击不可点击的按钮。此覆盖屏幕不在不同的框架中。它在同一页。
请查看下面的页面结构,让我提出相同的建议。
<overlay>
<div class="full-screen" ng-show="showOverlay">
<div class="dashboard-overlay"></div>
<div class="welcome-dialog animated bounceIn">
<div class="welcome-title">
<p>Hi hello</p>
<a class="mk-btn mk-btn-primary mk-btn-sm next-btn" ng-click="hideOverlay()">Next</a>
</div>
这里我简单地使用 xpath 来自动化这个按钮。但它不工作
driver.findElement(By.xpath("//overlay/div/div/a")).click();
任何帮助将不胜感激。提前非常感谢。
【问题讨论】:
标签: java xpath selenium-webdriver overlay ui-automation