WATIN и многоабонентский IE - PullRequest
       18

WATIN и многоабонентский IE

3 голосов
/ 04 августа 2009

У меня тест WATIN, подобный следующему:

[Test]
public void IE_should_launch_on_correct_url()
{
  // do something here that should launch IE
  ...
  _ie = IE.AttachToIE(Find.ByUrl(someUrl));
  ...
  Assert.IsNotNull(_ie);
}

[TearDown]
public void Tidy()
{ 
  _ie.Close();
}

Если открыт другой IE (7), первая строка теста открывает новую вкладку в этом IE, а затем последняя утверждает, что есть IE с открытым URL Теперь, когда метод Tidy выполняется, он закрывает первую вкладку, открытую в IE, а не ту, которую открыл тест. Как я могу избежать этого? Можно ли как-нибудь закрыть произвольную вкладку с помощью WATIN?

Заранее спасибо

...