在SilkTest中识别窗口的替代方法?

时间:2012-10-02 13:46:33

标签: java silktest

使用SilkTest,我使用以下技术识别Putty窗口:Window puttyWindow = desktop.<Window>find("//Window[@caption='*PuTTY*']");

有没有更好的方法来实现这一目标?也许得到一个ID号来识别窗口?或者这是最好的方法吗?

1 个答案:

答案 0 :(得分:1)

对于顶级窗口,通常标题是可行的方法。根据您正在测试的应用程序的技术,可能还有更好的可用属性(例如Windows窗体中的自动化ID),但这些属性通常不适用于窗口,只有下面的控件。

在旁注中,如果要将结果分配给该类型的变量,则可以跳过type参数,例如

Window puttyWindow = desktop.find("/Window[@caption='*PuTTY*']");

注意:我在丝绸测试团队为Borland工作,因此在这方面表达的任何观点都有些偏颇。