IBM RFT JTree-在不知道文本的情况下单击子项



我的Java应用程序中有一个JTree,它可以根据语言配置更改子项的标签。因此,我需要通过索引或任何其他方式单击子项。

例如,我需要在不知道字符串的情况下调用JTree.click(atPath("test1->test2")。我通过调用JTree.click(atIndex(1))进行了尝试,这适用于单击第一个子项之一的"test1"。然后在"test1"下面弹出一些新的子项。但是我不能用atIndex()点击它们,如果我再次尝试点击任何索引,RFT都不会点击任何内容。现在我看到的唯一方法是点击绝对的屏幕位置,但这不是我真正想要的方式。

也许你们中的任何人都有同样的问题或有任何想法。提前感谢!

我找到了一种方法,可以使用多个索引。例如:

jtree.click(atList(atIndex(0), atIndex(3)));

相关内容

最新更新