waitin закрывает браузеры для всех проектов, которые строятся

У меня проблема с запуском WatiN под CruiseControl.net, где на .forceclose watin закрывает все открытые экземпляры браузера. У меня есть несколько проектов, работающих под управлением круиз-контроля, и нередко некоторые из этих проектов создаются и тестируются одновременно. Было более одного случая, когда watin закрывал окно браузера для другого проекта, что приводило к его сбою. В моих локальных тестах создание моего экземпляра watin в рамках нового процесса решает эту проблему. Но, работая под управлением круиз-контроля, я теряю свой объект IE:

В экземпляре объекта не задана ссылка на объект.

  • Запуск CC.net как услуги
  • Сервер CC.Net - Windows 2003
  • IE6

Есть предположения?


person Scooter    schedule 24.05.2010    source источник
comment
Вы используете IE6 в своем локальном тесте?   -  person prostynick    schedule 24.05.2010


Ответы (1)


Насколько я помню, WatiN не закроет браузер, если вы его специально не закроете, например:

ie.Close();

Вы все еще можете установить / проверить свойство браузера AutoClose:

ie.AutoClose = false;
person Shady M. Najib    schedule 05.08.2010