我们正在使用Team City,我在运行Watin测试期间发现了问题。有时IE的一些实例随机地不会在构建服务器上的任务管理器中停止,即使测试关闭所有打开的实例。这导致随后的所有测试失败。 我们尝试使用脚本来杀死所有实例,即在此测试开始运行之前,但这无法阻止随机的无停止实例,即崩溃所有测试。
答案 0 :(得分:1)
我不知道它是否会有所帮助......但我有类似的错误。 我的问题是:“在Vista上运行测试,Internet Explorer使用protectedMode = On for localhost”
此处记录了解决方案: http://codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx
我认为你可能遇到同样的问题。
答案 1 :(得分:0)
这是错误消息:
WatiN.Core.Exceptions.TimeoutException :Internet Explorer忙时超时 拆除 : System.Reflection.TargetInvocationException :例外已被抛出 调用的目标。 ----> System.NullReferenceException:对象引用未设置为 对象的实例
答案 2 :(得分:0)
不确定它是否相关,但可以通过将超时增加为described in the first comment here来解决超时问题。
IE.Settings.WaitForCompleteTimeOut
答案 3 :(得分:0)
我遇到了类似的错误并通过删除自动保存密码解决了这个问题,它在登录页面上弹出,不知何故在Teamcity中运行时它就破坏了它。