C# 浏览弹出窗口?

C# 浏览弹出窗口?,c#,unit-testing,watin,C#,Unit Testing,Watin,我想测试的链接,出现在一个弹出式网站后,按下一个按钮。问题是我不知道怎么做。我不知道弹出窗口的任何按钮的名称,甚至不知道watin是否可以导航通过它 我曾经在一个网站上通过名称搜索按钮来查看链接(使用IE中的开发工具来搜索按钮的名称),但是对于弹出窗口我不知道 我怎么做?是否有处理弹出窗口的功能?如何获取弹出窗口元素的名称?所有网站页面都是html、javascript和css,都是人类可读的 尝试查看源代码 ps除非它们是Flash类型的应用程序,否则它们是可读的。安装Firefox的Web

我想测试的链接,出现在一个弹出式网站后,按下一个按钮。问题是我不知道怎么做。我不知道弹出窗口的任何按钮的名称,甚至不知道watin是否可以导航通过它

我曾经在一个网站上通过名称搜索按钮来查看链接(使用IE中的开发工具来搜索按钮的名称),但是对于弹出窗口我不知道


我怎么做?是否有处理弹出窗口的功能?如何获取弹出窗口元素的名称?

所有网站页面都是html、javascript和css,都是人类可读的

尝试查看源代码


ps除非它们是Flash类型的应用程序,否则它们是可读的。

安装Firefox的Web Developer扩展,右键单击元素,选择Inspect元素。

您必须附加到该弹出窗口。像对待普通IE窗口一样对待它。我记不清了,但试着这样做:

var popup = IE.AttachTo<IE>(Find.ByTitle("Title of the popup"));
var popup=IE.AttachTo(Find.ByTitle(“弹出窗口的标题”);

如果我找到弹出窗口元素的名称,watin会处理它吗?浏览器将具有网站的url,而不是弹出窗口的url。Thankswill watin使用带有按钮的弹出窗口。查找(“”)?或者我必须使用另一个函数?