У меня тест 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?
Заранее спасибо