Selenium 中的测试用例不适用于 Java 脚本弹出窗口

Test Case in Selenium is not working for a Java Script Pop Up

我在 Firefox 中安装了 selenium 插件来自动化监控过程。当我记录测试用例并重新运行它时,它最终无法进行弹出验证。所以当我在最后弹出 "successful" 时,我确认监控成功。所以我使用 selenium 记录了测试用例,当我在等待弹出窗口的最后重新运行它时,发生了两件事

  1. 录音回放弹窗没有出现
  2. 弹出窗口的测试用例失败。

还请建议我是否可以将 IE 与 selenium 一起使用

在这里您可以查看非常好的简单示例,了解如何使用 selenum 网络驱动程序处理 javascript 弹出窗口:Selenium Webdriver for Javascript popup

要将 IE 与 selenium 网络驱动程序一起使用,请执行以下操作:

1 - 从 HERE

下载 selenium web 驱动程序的 IE 驱动程序

2 - 您可以按照以下方式从 selenium 网络驱动程序中获取所有 IE 驱动程序:

System.setProperty("webdriver.ie.driver", "D:/IEDriver.exe");

InternetExplorerDriver IEDriver=new InternetExplorerDriver();

注意:在上面的代码中 "D:/IEDriver.exe" 是示例路径,您请设置放置 IE 驱动程序的实际路径。