Я использую Ватина и Нанта для создания модульных тестов для моего веб-сайта.
Я хочу знать, как проверить содержимое всплывающего окна IE.
Это окно открывается, когда пользователь нажимает на ссылку, у которой target = "_ blank", как в примере ниже
<p>
... receives oversight and governance from the
<a target="_blank" href="ihealth.html">iHealth Alliance</a>,
a not-for-profit organization .... </p>
Вот код, который я пытаюсь использовать:
_ie = new IE(SITE_ROOT);
_ie.Link(f => f.Text == "iHealth Alliance").Click();
//here i need to enter something to check if popup window has appropriate title
//something like Assert.AreEqual("My page title to test", _ie.ChildWindows[0].Title)
Как я вижу, API Watin позволяет искать элементы управления в одном окне IE, но по некоторым причинам не отслеживает новые окна, которые открываются в результате работы основного окна.
Определенно должно быть что-то вроде коллекций ChildWindows или PopupWindows
Можете ли вы предложить мне, как я могу это сделать?
Спасибо!