【发布时间】:2017-09-06 06:02:46
【问题描述】:
在我的项目中,有一个广告提供商向我们展示弹出广告,但问题是这个弹出窗口会出现它不固定。有时添加不显示有时会在 1 分钟后弹出这个并中断我的测试用例。
我编写了关闭此弹出窗口的代码,但我认为这不是一个完美的解决方案..如果有人可以提供帮助?
boolean Imclose = wd.findElement(By.xpath(".//*[@class='IM_overlay_close_container IM_overlay_close_button']")).isDisplayed();
if (Imclose == true) {
wd.findElement(By.xpath(".//*[@class='IM_overlay_close_container IM_overlay_close_button']")).click();
}
【问题讨论】:
-
使用警报界面
-
你能给我举个例子吗?
-
这个网站是公开的吗,这样我就可以准确地了解您正在处理的内容,并且更容易为您提供帮助。我假设,弹出窗口毕竟可能不是警报,而是 iframe/modal。
-
你是对的,它不是警报。请去 www.rentbyowner.com/usa 你可以在这里查看..
-
这是一个弹出广告,您必须等待然后点击关闭或 X
标签: selenium selenium-webdriver selenium-chromedriver