Watin:用watin打开Windows窗体

时间:2011-03-17 09:36:20

标签: c# watin

我有一个链接,当我们点击将生成一个窗口表单,提示我们下载。有一种方法使用watin我们附加到这个表单并单击按钮?有人可以指导我正确的方式?

1 个答案:

答案 0 :(得分:4)

你是什么意思,单击链接会产生一个窗体?它不仅仅是一个单独的IE窗口,可能是由js window.open创建的吗?如果是这样,那么您需要通过附加到该窗口来创建单独的WatiN IE实例。例如,如果要控制标题为“我的弹出窗口”的Internet Explorer窗口,则可以这样做:

var popup = IE.AttachTo<IE>(Find.ByTitle("My popup"))

您可以使用以下创建的约束来查找IE窗口:Find.ByUrlFind.ByUriFind.By("hwnd", windowHandle)并提及Find.ByTitle