我正在使用窗口测试器,我有一个带有三个按钮的向导,文本相同:“全选”。 如果只有一个按钮,我会这样做 ui.click(新JButtonLocator(“全选”));
有三个,我试图使用 IWidgetLocator [] allSelectAll = ui.findAll(new JButtonLocator(“Select all”)); 然后使用IWidgetLocator单击其中一个或全部。我怎么能这样做?感谢。
答案 0 :(得分:0)
您可以使用以下构造函数:
JButtonLocator(String label, int index, SwingWidgetLocator parent)
指定索引(从零开始)和父窗口小部件(例如JFrame):
ui.click(new JButtonLocator("Select all", 0, new SwingWidgetLocator(JFrame.class)));
这应该让您点击“全选”按钮的第一个按钮。只需更改索引即可对其他按钮执行相同操作。
HTH