waitin关闭所有正在构建的项目的浏览器

时间:2010-05-24 12:43:59

标签: cruisecontrol.net watin

我遇到了在CruiseControl.net下运行WatiN的问题,在.forceclose上,watin正在关闭所有打开的浏览器实例。我有多个项目在巡航控制下运行,并且其中一些项目同时进行构建和测试并不罕见。不止一次,watin会关闭不同项目的浏览器窗口,导致它失败。在我的本地测试中,在新进程下创建我的watin实例可以解决这个问题。但是在巡航控制下运行,当这样做时,我丢失了我的IE对象:

对象引用未设置为对象的实例。

  • 将CC.net作为服务运行
  • CC.Net服务器是Windows 2003
  • IE6

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

据我记忆,WatiN不会关闭浏览器,除非你专门关闭它们,如:

ie.Close();

您仍然可能想要设置/检查浏览器AutoClose属性:

ie.AutoClose = false;