C# 4.0 使用Watin处理模态对话框的最佳方法是什么
目前还不清楚如何使用Watin测试模态对话框。AlertDialogHandler(与usingOnce、waituntilexists等一起)不起作用,博客谈论使用ie.HtmlDialog(ie是他们的浏览器对象)。然而,HtmlDialog方法已经不存在了。提前谢谢 HtmlDialog是IE类上的方法,而不是browser类上的方法。HtmlDialog不适用于Firefox浏览器 _你需要做一些类似的事情_C# 4.0 使用Watin处理模态对话框的最佳方法是什么,c#-4.0,watin,ui-testing,C# 4.0,Watin,Ui Testing,目前还不清楚如何使用Watin测试模态对话框。AlertDialogHandler(与usingOnce、waituntilexists等一起)不起作用,博客谈论使用ie.HtmlDialog(ie是他们的浏览器对象)。然而,HtmlDialog方法已经不存在了。提前谢谢 HtmlDialog是IE类上的方法,而不是browser类上的方法。HtmlDialog不适用于Firefox浏览器 _你需要做一些类似的事情_ IE myIEbrowser = Browser.AttachTo<IE
IE myIEbrowser = Browser.AttachTo<IE>(...);
myIEBrowser.HtmlDialog....
IE myIEbrowser=Browser.AttachTo(…);
myIEBrowser.HtmlDialog。。。。
_不是_
Browser myGenericBrowser = Browser.AttachTo<IE>(...)
myGenericBrowser.HtmlDialog(.... <- This won't work because the HtmlDialog doesn't exist in the base Browser class.
Browser myGenericBrowser=Browser.AttachTo(…)
myGenericBrowser.HtmlDialog(……ie.HtmlDialog存在于WatiN 2.1中。发布代码的细节。嗯,是的,我使用的浏览器对象是这样的:browser browser=browser.AttachTo(Find.ByUrl(“我的url”)
和这个“浏览器”对象没有HTML对话框,因此我感到困惑。似乎我将被迫使用IEThanks!works。即使我将类型指定为IE,也要使用对象,如Browser Browser=Browser。AttachTo(…)
HtmlDialog不可见。