我有一个主菜单窗口。单击任何菜单项时,它会使用window.open打开子窗口?我正在使用Watin为此编写自动化测试脚本。我如何为子窗口编写测试脚本。
答案 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对象来运行你的测试,确保它加载,确保它有预期的文本等。