Вообще непонятно, как тестировать модальные диалоги с помощью Watin. AlertDialogHandler (с usingOnce, waituntilexists и т.д.) не работает, а в блогах говорится об использовании ie.HtmlDialog (т.е. это их объект браузера). Однако метод HtmlDialog больше не существует. Заранее спасибо !
Как лучше всего обрабатывать модальный диалог с помощью Watin
Ответы (1)
HtmlDialog — это метод класса IE, а не класса браузера. HtmlDialog недоступен для браузера Firefox.
_ Вам нужно сделать что-то вроде _
IE myIEbrowser = Browser.AttachTo<IE>(...);
myIEBrowser.HtmlDialog....
_Нет _
Browser myGenericBrowser = Browser.AttachTo<IE>(...)
myGenericBrowser.HtmlDialog(.... <- This won't work because the HtmlDialog doesn't exist in the base Browser class.
Это для WatiN 2.1
person
OCary
schedule
27.11.2013
Browser browser = Browser.AttachTo<FireFox>(Find.ByUrl("my url"))
и этот объект браузера не имеет диалогового окна HTML, поэтому я был сбит с толку. Похоже, я буду вынужден использовать IE - person Infinity   schedule 27.11.2013Browser browser = Browser.AttachTo<IE>(...)
, HtmlDialog не виден. - person Infinity   schedule 27.11.2013