【问题标题】:Handling popups in chrome using Java and Selenium使用 Java 和 Selenium 处理 chrome 中的弹出窗口
【发布时间】:2017-04-28 08:45:25
【问题描述】:

我想使用 selenium 和 Java 来处理这个弹出窗口。

有什么提示吗?

【问题讨论】:

  • 发布 HTML 代码。
  • 请阅读How to Ask。请提供您尝试过的代码和执行结果,包括任何错误消息等。同时提供指向页面和/或相关 HTML 的链接。
  • 标题更短更简洁

标签: java google-chrome selenium firefox selenium-webdriver


【解决方案1】:

如果是弹出对话框,可以使用driver.switchTo().alert().accept()

如果是DOM元素,需要找到(x)按钮然后点击

【讨论】:

  • 实际上它出现的时间很短,比如 2-3 秒。我会检查上面的代码并让你知道。
  • 您是否尝试过等待一段时间以确保对话框出现?您是否检查它是否是自定义对话框? (也就是一个DOM元素)
最近更新 更多