如何在SilkTest中获取Java Swing应用程序对象的属性值?

时间:2013-10-22 10:13:17

标签: java swing silktest

每个Java Swing应用程序都有一些属性,如标题 priorLabel className accessibleName 名称即可。这些显示在 Locator Spy ;一些有价值,有些没有价值。

我的问题是:我们有可用于Web应用程序的 GetDomAttribute()方法,我们是否有任何此类方法可用于SilkTest中的Java Swing应用程序?

如果我想在java swing应用程序中获取上述属性值,即使这些属性没有任何值(在这种情况下,我想,我会得到一个空字符串)。

请建议!

1 个答案:

答案 0 :(得分:1)

我认为GetDomAttribute()最接近的匹配是Silk Test中的动态属性支持:

  1. 使用GetPropertyList()获取特定对象可用的属性列表。

  2. 使用GetProperty()列表中的属性名称。

  3. 如果这还不够,您还可以使用 DynamicInvoke ,其中记录了here(还包括动态属性)。