2012-12-19 89 views
-1

我正在使用窗口測試儀,並且我有一個嚮導,其中包含三個具有相同文本的按鈕:「全選」。 如果只有一個按鈕,我做 ui.click(new JButtonLocator(「Select all」));我試着用 IWidgetLocator [] allSelectAll = ui.findAll(new JButtonLocator(「Select all」)); 然後使用IWidgetLocator單擊其中一個或全部。我怎樣才能做到這一點?windowtester點擊所有具有相同名稱的按鈕

謝謝。

回答

0

您可以使用下面的構造函數是:

JButtonLocator(String label, int index, SwingWidgetLocator parent)

指定索引(從零開始)和父窗口部件(如JFrame中。):

ui.click(new JButtonLocator("Select all", 0, new SwingWidgetLocator(JFrame.class)));

這應該讓你點擊第一個「全選」按鈕。只需更改索引即可對其他按鈕執行相同的操作。

HTH

相關問題