窗口顶部有一个面板:
<div id="kRwPes" class="panel-primary panel panel-noborder panel-modal z-window-shadow" style="position: absolute; width: 30%; top: 28.5px; left: 527.5px; z-index: 1800;>
它有一个关闭图标:
<span id="kRwPes-close" class="panel-icon">
<span class="glyphicon glyphicon-remove"></span>
</span>
代码: -
webDriver.findElement(By.xpath("path to panel-icon/glyphicon glyphicon-remove");
我尝试使用xpath来获取这个关闭图标,类名,但是我收到一个错误,该元素不可点击
使用GWT,我无法使用.SwitchTo()
功能切换到此弹出窗口。
如何关闭此面板
答案 0 :(得分:0)
这对我有用。 获取所有&#34;关闭按钮&#34;与页面关联的元素,找到处于活动状态的关闭按钮,然后单击它。
List<WebElement> g = driver.findElements(By.className("glyphicon"));
for (WebElement e: g){
if (e.isDisplayed()){
e.click();
}
}