【发布时间】:2010-09-16 06:55:02
【问题描述】:
我今天在我们的应用程序中添加了一些简单的 WatiN 测试,以检查 cookie 值是否正确存储。
测试在团队中的所有机器上本地通过。然而,当 CruiseControl 在我们的构建服务器上运行测试时,这些新测试在包含
的行上失败browser.GetCookie(url, cookieName)
CruiseControl 日志中给出的错误是旧栗子:
Object reference not set to an instance of an object.
我已经使用远程桌面登录到构建服务器,使用运行 CruiseControl 的同一用户帐户,并手动运行 MbUnit,测试通过。所以构建服务器访问cookies的权限不会有问题。
我查看了所有的 WatiN 文档以寻求帮助,但结果都是空的。我已经重新启动了 CruiseControl 服务。我已经尝试了所有我能想到的方法,但现在我完全不知道 Cruise Control 运行这些测试的方式有什么不同。
有人知道是什么原因造成的和/或如何解决吗?
【问题讨论】:
标签: c# cookies watin cruisecontrol mbunit