2013-10-22 31 views
1

每一個Java Swing應用程序有一個像標題priorLabel的classNameaccessibleName一些屬性。這些顯示在Locator Spy;一些有價值,一些沒有價值。如何在SilkTest中獲取Java Swing應用程序對象的屬性值?

我的問題是:我們的方式GetDomAttribute()方法可用於Web應用程序,我們有任何這樣的方法可用於SilkTest中的Java Swing應用程序嗎?

如果我想要在java swing應用程序中獲得上述屬性值,即使這些屬性沒有任何值(在這種情況下,我想我會得到一個空字符串),該怎麼辦。

請建議!

回答

1

我認爲GetDomAttribute()最接近的匹配將是動態屬性支持絲綢測試:

  1. 使用GetPropertyList()以獲取某個對象可用屬性的列表。

  2. 使用屬性名稱從GetProperty()

  3. 如果這還不夠,您還可以使用DynamicInvoke,這是記錄在here(也包括動態屬性)。
相關問題