как закрыть дочерний браузер в С# или WatiN?

Я хочу закрыть дочернее окно типа «Браузер». Взгляните на приведенный ниже код.

WatiN.Core.Browser openBrowser = BrowserType.getBrowserObject().attachChildBrowser(document_name + Constants.open_document_title);

Я хочу закрыть «openBrowser». Close () (доступно в WatiN) может использоваться только для типа «IE» только для «Firefox». Итак, я также не могу использовать метод Close(). Есть ли способ закрыть браузер на С# или WatiN?


person user177060    schedule 30.03.2010    source источник


Ответы (1)


Вы пытались использовать тип IE вместо типа браузера? Вы можете попробовать что-то вроде этого:

System.Threading.Thread.Sleep(5000);
IE popUpWindow = IE.AttachTo<IE>.Find.ByUrl(s=>s.StartsWith("http://www.google.com")));
Assert.IsTrue(popUpWindow.Title.Contains("google - Google Search"));
popUpWindow.Close();
person Jen Bandelin    schedule 10.12.2010