3

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

4

4 回答 4

1

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

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

我想你可能会遇到同样的问题。

于 2008-11-21T13:37:21.043 回答
0

这是错误消息:

WatiN.Core.Exceptions.TimeoutException : Internet Explorer 忙时超时 TearDown : System.Reflection.TargetInvocationException : 调用目标引发了异常。----> System.NullReferenceException:对象引用未设置为对象的实例

.

于 2008-10-30T10:58:09.527 回答
0

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

IE.Settings.WaitForCompleteTimeOut

于 2009-03-12T11:49:05.130 回答
0

我有一个类似的错误并通过删除自动保存密码来解决它,它在登录页面上弹出,并且在 Teamcity 中运行时它以某种方式破坏了它。

于 2009-11-04T10:36:49.507 回答