该测试在Windows网络上运行,该网络需要代理(squid)身份验证才能访问外部网站,例如,www.google.com。
一些背景注意事项
这些网站无法添加到
代理白名单。
IE中通过相同的WatiN测试
我尝试过调整about:config
ntlm设置允许自动
传递保存的凭证
www.google.com已经
添加到本地Intranet站点
WatiN无法使用LogonDialogHandler
处理这个问题,例如IE即可
对话框的标题为Authentication Required
,显示为The proxy myproxy:8080 is requesting a user name and password. The site says ""
,其文本字段为User Name
:和Password
:
有谁知道如何解决这个问题?
我希望有特定于FireFox的东西,使我能够自动通过凭据。我可能尝试的一个想法是使用网络凭据启动浏览器。
最佳答案
也许这里的设置之一会有所帮助:
https://developer.mozilla.org/En/Integrated_Authentication
编辑:
这将在Firefox 4中修复:
https://bugzilla.mozilla.org/show_bug.cgi?id=521467
关于c# - 希望WatiN绕过FireFox Authentication Required对话框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4761782/