0

我无法使用在 IE6/Windows 2000 机器上运行的 WatiN LogonDialogHandler 登录安全站点。它不填写代理站点的用户名/密码,但在 IE7 / Windows XP 机器上工作正常。

有没有人曾经/解决过这个问题?

在 dream.in.code 上发现了同样的问题,但没有得到解答。

我知道升级到 IE7 可能会解决这个问题,但现在升级不是一个选项。

4

1 回答 1

0

哈,忘了我已经发布了这个......我想出了 WatiN 没有在 IE6 中处理登录(或任何)对话框的原因:

  1. iexplore.exe进程名称的检查区分大小写。
  2. IE6 的登录对话框与 IE7 不同,因此向其控件发送点击和文本的代码不起作用。

请参阅我提交的补丁以获取更多信息。

显然没有其他人试图用 WatiN 处理 IE6 对话框。幸运他们!

于 2009-08-25T16:51:51.277 回答