环境: 我必须使用Selenium测试Web应用程序。在访问startpage之前,会抛出一个Windows安全警报。导致警报/验证弹出窗口在操作系统级别上,它不能由selenium alert-api处理。
解决方法: 为了访问该页面,我编写了一个脚本,该脚本填充用户名和密码,然后点击输入(脚本代码来自:https://automationtestingsimplified.wordpress.com/2011/08/11/how-to-handle-window-based-pop-up-using-selenium-and-autoit/)。
要解决的问题: Selenium会抛出“UnhandledAlertException:Modal对话框存在”,尽管已经接受了模态对话框。
我试过了:
可能的解决方案: 忽略对话框或将其设置为驱动程序中不存在。但我无法找到解决方案。
答案 0 :(得分:0)
我遇到了同样的问题。直到我找到一个更好的解决方案,我使用机器人将密钥发送到警报接受它
UITextView