当我尝试启动任何URL时,会弹出代理身份验证对话框以显示用户名和密码。一旦对话框出现,代码(java)就会停止,并且不会进一步移动或抛出异常。 我怎么处理这个?
注意:这只发生在firefox(v 22.0)上。我可以使用机器人发送键在IE(v 7)中处理身份验证对话框。
Webdriver:selenium-server-standalone-2.35.0 Firefox版本:22.0 testNG版本:6.8.7
答案 0 :(得分:0)
我认为这是因为您正在尝试访问HTTP身份验证页面。解决方法是在URL请求中发送用户名和密码,如下所示:
driver.get("http://username:password@your-test-site.com");
其中driver
被假定为WebDriver