【发布时间】:2010-02-17 05:28:45
【问题描述】:
我有一个弹出网页对话框的网页。我如何使用 WatiN 处理这个问题?
【问题讨论】:
我有一个弹出网页对话框的网页。我如何使用 WatiN 处理这个问题?
【问题讨论】:
如果您的弹出窗口确实是一个新的浏览器窗口,要访问它,您需要创建一个新的 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
【讨论】: