Selenium 中的测试用例不适用于 Java 脚本弹出窗口
Test Case in Selenium is not working for a Java Script Pop Up
我在 Firefox 中安装了 selenium 插件来自动化监控过程。当我记录测试用例并重新运行它时,它最终无法进行弹出验证。所以当我在最后弹出 "successful" 时,我确认监控成功。所以我使用 selenium 记录了测试用例,当我在等待弹出窗口的最后重新运行它时,发生了两件事
- 录音回放弹窗没有出现
- 弹出窗口的测试用例失败。
还请建议我是否可以将 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 驱动程序的实际路径。
我在 Firefox 中安装了 selenium 插件来自动化监控过程。当我记录测试用例并重新运行它时,它最终无法进行弹出验证。所以当我在最后弹出 "successful" 时,我确认监控成功。所以我使用 selenium 记录了测试用例,当我在等待弹出窗口的最后重新运行它时,发生了两件事
- 录音回放弹窗没有出现
- 弹出窗口的测试用例失败。
还请建议我是否可以将 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 驱动程序的实际路径。