Я проверил released notes и нашел это:
По тестам WatiN по умолчанию делает созданные Explorer, экземпляры Интернета виден пользователю. Вы можете запустить свой тест невидимым, изменив следующую настройку. Имейте в виду, что HTMLDialogs и любые всплывающие окна будут показаны, даже если вы установите для этого параметра значение false (это по умолчанию поведение Internet Explorer, который в настоящее время не может быть подавлен).
IE.Settings.MakeNewIeInstanceVisible = false; // default is true
С WatIN
не обновлялся с 2011 года, я думаю, вы бы не ожидать каких-либо новых функций поддержки, что вы хотите.
Я не знаю, могло ли это быть обходным решением, но если эти всплывающие окна не являются important
, почему бы просто не заблокировать все всплывающие окна?
How to turn off popup blocker through code in Watin?
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_WEBOC_POPUPMANAGEMENT
Value = 0 for Off
Value = 1 for On
Какие всплывающие окна? Сообщения в виде предупреждений и подтверждений? или открываются новые окна с помощью 'window.open'? –
новые окна на самом деле – Kira
Я получил эту работу, введя несколько javascript на страницу, загруженную Watin. Пожалуйста, взгляните на мой ответ. –