【发布时间】:2011-08-13 17:39:38
【问题描述】:
我目前正在使用 WaTiN 2 在我们的 web 应用程序上运行一些测试。其中之一需要身份验证,因此 WaTiN 需要填写服务器上有效 Windows 帐户的用户名和密码。
我已经手动测试了此帐户,方法是单击 IE8 上的“以其他用户身份登录”选项,然后填写凭据。我看到了我想要的页面,所以系统正在运行。 但是,当我使用 watin 运行测试时,我看到在用户名和密码中输入了 watin,但随后我收到了 401 Unauthorized 错误消息。
有趣的是,当我的同事从他的本地开发机器(不是我们都在使用的大型开发系统)运行测试时,测试没有任何问题。如果我们从开发系统运行它,它会失败并显示 401 页面。
当我们安装 IE8 时第一次出现问题,因为我们之前的 watin 无法使用它。所以我们升级了 watin,现在我们遇到了这个问题。
【问题讨论】:
标签: c# .net unit-testing authentication watin