如何为使用window.open打开的子窗口编写WATIN脚本?

时间:2010-03-07 13:42:41

标签: watin

我有一个主菜单窗口。单击任何菜单项时,它会使用window.open打开子窗口?我正在使用Watin为此编写自动化测试脚本。我如何为子窗口编写测试脚本。

1 个答案:

答案 0 :(得分:3)

Watin.Core.IE类有一个可以使用的静态AttatchToIE方法。它需要一个Watin.Core.Constraint对象作为参数(即你必须使用Find.ById,Find.ByName等)来帮助Watin找到你正在寻找的窗口,并返回对IE对象的引用。

示例:

IE myIE = IE.AttatchToIE(Find.ByTitle("Child Window Title"));

从那里你可以使用myIE对象来运行你的测试,确保它加载,确保它有预期的文本等。