2012-12-19 88 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

相关问题