c# - 希望 WatiN 绕过 FireFox“需要身份验证”对话框

标签 c# firefox proxy dialog watin

测试在 Windows 网络上运行,需要代理 (squid) 身份验证才能访问外部网站,例如 www.google.com。

一些需要注意的背景事项

  • 这些网站无法添加到 代理白名单。

  • 相同的 WatiN 测试在 IE 中通过

  • 我尝试过调整:配置 ntlm 设置允许自动 传递保存的凭据

  • www.google.com 已 添加到本地 Intranet 站点

  • WatiN 无法使用 LogonDialogHandler 处理这个问题,就像 IE 一样

该对话框的标题是需要身份验证,并显示代理 myproxy:8080 正在请求用户名和密码。该网站显示“”,并有一个文本字段用于用户名:和密码:

有人知道如何解决这个问题吗?

我希望 FireFox 有一些特定的功能可以让我自动传递凭据。我可能尝试的一个想法是使用网络凭据启动浏览器。

最佳答案

也许这里的一项设置会有帮助:

https://developer.mozilla.org/En/Integrated_Authentication

编辑:

这将在 Firefox 4 中得到修复:

https://bugzilla.mozilla.org/show_bug.cgi?id=521467

关于c# - 希望 WatiN 绕过 FireFox“需要身份验证”对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4761782/

相关文章:

c# - 如何在属性网格中编辑文件名集合?

css - 如何在加载字体之前更改默认字体?

php - 代理后面的第 3 方 file_get_contents

javascript - firebug 可以检测正在进行的 ajax 操作吗?

firefox - 删除 Firefox 中保存的代理凭证

具有代理设置的 Android 模拟器 - 错误 FATAL :.//android/base/sockets/Check failed : isValidFd(fd). fd 1404 max1024

c# - 通过AJAX MVC下载Excel文件,而无需将文件保存在ASP.Net/C#中的服务器上

c# - 依赖注入(inject)/SOLID 担忧

c# - 我需要一种模式来对 C# 中的对象应用一些验证

css - 使用 :hover and :visited 转换时 Firefox 链接颜色闪烁