无法使用selenium webdriver处理firefox中的身份验证对话框

时间:2013-09-19 07:20:21

标签: webdriver

当我尝试启动任何URL时,会弹出代理身份验证对话框以显示用户名和密码。一旦对话框出现,代码(java)就会停止,并且不会进一步移动或抛出异常。 我怎么处理这个?

注意:这只发生在firefox(v 22.0)上。我可以使用机器人发送键在IE(v 7)中处理身份验证对话框。

Webdriver:selenium-server-standalone-2.35.0 Firefox版本:22.0 testNG版本:6.8.7

1 个答案:

答案 0 :(得分:0)

我认为这是因为您正在尝试访问HTTP身份验证页面。解决方法是在URL请求中发送用户名和密码,如下所示:

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

其中driver被假定为WebDriver

的健康生活实例