-1

我正在使用窗口测试器,并且我有一个带有三个按钮的向导,其文本相同:“全选”。如果只有一个按钮,我会 ui.click(new JButtonLocator("Select all"));

三个,我试图使用 IWidgetLocator[] allSelectAll = ui.findAll(new JButtonLocator("Select all")); 然后使用 IWidgetLocator 单击其中一个或全部。我怎样才能做到这一点?

谢谢。

4

1 回答 1

0

您可以为此使用以下构造函数:

JButtonLocator(String label, int index, SwingWidgetLocator parent)

指定索引(从零开始)和父窗口小部件(例如 JFrame):

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

这应该让您单击第一个“全选”按钮。只需更改索引以对其他按钮执行相同操作。

高温高压

于 2013-08-08T15:28:09.097 回答