我有一个链接,当我们点击将生成一个窗口表单,提示我们下载。有一种方法使用watin我们附加到这个表单并单击按钮?有人可以指导我正确的方式?
答案 0 :(得分:4)
你是什么意思,单击链接会产生一个窗体?它不仅仅是一个单独的IE窗口,可能是由js window.open
创建的吗?如果是这样,那么您需要通过附加到该窗口来创建单独的WatiN IE
实例。例如,如果要控制标题为“我的弹出窗口”的Internet Explorer窗口,则可以这样做:
var popup = IE.AttachTo<IE>(Find.ByTitle("My popup"))
您可以使用以下创建的约束来查找IE窗口:Find.ByUrl
,Find.ByUri
,Find.By("hwnd", windowHandle)
并提及Find.ByTitle
。