我有一个弹出网页对话框的网页。我如何使用WatiN来处理这个问题?
答案 0 :(得分:0)
如果您的弹出窗口确实是一个新的浏览器窗口,要访问它,您需要创建一个新的WatiN IE对象,并附加到您的弹出窗口。
您可以使用弹出窗口的名称或URL附加到弹出窗口。如果您使用WatiN 1.3,它将如下所示:
按页面名称:
IE ie = IE.AttachToIE(Find.ByTitle("MyPageName"));
通过网址:
IE ie = IE.AttachToIE(Find.ByUrl("http://www.test.com/popup.htm"));
它应该与WatiN 2.0 RC1一起使用,但是它们会添加其他机制来执行此操作,请在此处查看:http://watinandmore.blogspot.com/2010/01/browserattachto-and-iattachto.html