代码之家  ›  专栏  ›  技术社区  ›  andreja

在watin测试期间,团队城市的IE实例无法停止

  •  3
  • andreja  · 技术社区  · 17 年前

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

    4 回复  |  直到 16 年前
        1
  •  1
  •   Cohen    17 年前

    我不知道这是否有帮助,但是……我也有类似的错误。 我的问题是:“使用Internet Explorer在Vista上运行测试,本地主机的ProtectedMode=on”

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

    我想你也有同样的问题。

        2
  •  0
  •   andreja    17 年前

    这是错误消息:

    watin.core.exceptions.timeoutexception(watin.core.exceptions.timeoutexception) :Internet Explorer忙时超时 拆卸: System.Reflection.TargetInvocationException(系统反射目标调用异常) :异常已由引发 调用的目标。 ---->system.nullreferenceexception:对象引用未设置为 对象的实例

    .

        3
  •  0
  •   Ola    16 年前

    不确定是否相关,但是可以通过将超时增加为 described in the first comment here .

    ie.settings.waitforcompleteTimeout(即设置.waitforcompleteTimeout)

        4
  •  0
  •   pauloya    16 年前

    我有一个类似的错误,通过删除autosave密码解决了它,它出现在登录页面上,在TeamCity内部运行时,不知怎么地,它将其破坏。

    推荐文章