waitin закрывает браузеры для всех создаваемых проектов - PullRequest
1 голос
/ 24 мая 2010

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

Ссылка на объект не установлена ​​для экземпляра объекта.

  • Запуск CC.net в качестве службы
  • Сервер CC.Net - Windows 2003
  • IE6

Есть мысли?

1 Ответ

0 голосов
/ 05 августа 2010

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

ie.Close();

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

ie.AutoClose = false;
...