2
我有一个网页,其中登录覆盖屏幕后,来了。在该覆盖屏幕上,我想点击不可点击的按钮。此叠加屏幕不在不同的框架中。它在同一页面。如何点击overlay标签下的webelement通过selenium webdriver java
请看下面的页面结构,并让我建议相同的。
<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();
任何帮助将不胜感激。提前致谢。
感谢名单安德森。其工作正常 –
如果解决了您的问题,请将此答案标记为“已接受”。谢谢 – Andersson