我们正在使用Team City,我在运行Watin测试期间发现了问题。有时IE的一些实例随机地不会在构建服务器上的任务管理器中停止,即使测试关闭所有打开的实例。这导致随后的所有测试失败。 我们尝试使用脚本来杀死所有实例,即在此测试开始运行之前,但这无法阻止随机的无停止实例,即崩溃所有测试。

有帮助吗?

解决方案

我不知道它是否会有所帮助......但我有类似的错误。 我的问题是:“在Vista上运行测试,Internet Explorer使用protectedMode = On for localhost”

此处记录了解决方案: http:// codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx

我认为你可能遇到同样的问题。

其他提示

这是错误消息:

  

WatiN.Core.Exceptions.TimeoutException   :Internet Explorer忙时超时   拆除 :   System.Reflection.TargetInvocationException   :例外已被抛出   调用的目标。   ----> System.NullReferenceException:对象引用未设置为   对象的实例

不确定它是否相关但是超时问题可以通过增加超时来解决,因为在这里的第一条评论中描述了

  

IE.Settings.WaitForCompleteTimeOut

我遇到了类似的错误并通过删除自动保存密码解决了这个问题,它在登录页面上弹出,不知何故在Teamcity中运行时它就破坏了它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top