Что вы имеете в виду, говоря, что нажатие на ссылку приводит к появлению формы Windows? Разве это не отдельное окно IE, вероятно, созданное js window.open
? Если это так, то вам нужно создать отдельный экземпляр WatiN IE
, прикрепив его к этому окну. Например, если вы хотите управлять окном Internet Explorer с заголовком «My popup», вы можете сделать это следующим образом:
var popup = IE.AttachTo<IE>(Find.ByTitle("My popup"))
Вы можете найти окна IE, используя ограничения, созданные с помощью: Find.ByUrl
, Find.ByUri
, Find.By("hwnd", windowHandle)
и упомянутые Find.ByTitle
.