gpt4 book ai didi

java - 如何在 Selenium Web 驱动程序中关闭 GWT 中的面板?

转载 作者:太空宇宙 更新时间:2023-11-04 12:07:49 24 4
gpt4 key购买 nike

窗口顶部有一个面板:

<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() 函数切换到此弹出窗口。

如何关闭此面板

最佳答案

这对我有用。获取与页面关联的所有“关闭按钮”元素,找到处于 Activity 状态的关闭按钮并单击它。

List<WebElement> g = driver.findElements(By.className("glyphicon"));            
for (WebElement e: g){
if (e.isDisplayed()){
e.click();
}
}

关于java - 如何在 Selenium Web 驱动程序中关闭 GWT 中的面板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40186322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com