【发布时间】:2009-11-04 18:36:49
【问题描述】:
我们正在使用 Team City,我在运行 Watin 测试时发现了问题。有时,即使测试关闭了所有打开的实例,某些 IE 实例也会随机地在构建服务器上的任务管理器中停止。这会导致随后的所有测试失败。 我们尝试使用在此测试开始运行之前杀死所有 ie 实例的脚本,但这不能防止 ie 的随机未停止实例导致所有测试崩溃。
【问题讨论】:
标签: internet-explorer testing teamcity watin
我们正在使用 Team City,我在运行 Watin 测试时发现了问题。有时,即使测试关闭了所有打开的实例,某些 IE 实例也会随机地在构建服务器上的任务管理器中停止。这会导致随后的所有测试失败。 我们尝试使用在此测试开始运行之前杀死所有 ie 实例的脚本,但这不能防止 ie 的随机未停止实例导致所有测试崩溃。
【问题讨论】:
标签: internet-explorer testing teamcity watin
我不知道它是否会有所帮助,但是....我遇到了类似的错误。 我的问题是:“在 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:对象引用未设置为 对象的实例
.
【讨论】:
不确定是否相关,但超时问题可以通过将超时设置为described in the first comment here 来解决。
IE.Settings.WaitForCompleteTimeOut
【讨论】:
我遇到了类似的错误,并通过删除自动保存密码来解决它,它在登录页面上弹出,并且在 Teamcity 中运行时以某种方式破坏了它。
【讨论】: