1

我正在尝试使用 selenium 和 Java 自动化一个过程。我正在尝试导航到测试确实执行的 URL。Firefox 顶部会弹出一个屏幕,要求输入用户名和密码。当此屏幕弹出时,萤火虫停止工作,我无法获得有关此屏幕的任何信息。

当我找不到任何关于它的信息时,如何处理与 Selenium 的模态对话?

4

2 回答 2

1

我猜,您正试图访问受 HTTP 身份验证保护的页面。尝试像这样到达这里:

driver.get("http://username:password@your-site.com");

哪里driver被假定为健康和生活的实例WebDriver

于 2012-08-20T13:38:31.173 回答
0

这实际上不起作用,对话框仍然显示。我没有像我想要的那样在 Firefox 中运行测试,而是在使用 NTLM 的 IE 中运行它们,所以我不需要输入我的信息。

于 2012-08-24T20:35:47.250 回答