我们最近将 Eclipse RCP 应用程序中的一个元素从 TableViewer 转换为 CheckboxTreeViewer,并且正在更新 Jubula 中的 GUI 测试。
但是,测试失败了,因为它们不再将 CheckboxTreeviewer 组件识别为表格。并且 Tree 组件(据我所见)无法选择列和行(正如我们之前的测试所做的那样),这会有所帮助,并且 Jubula 不会将我们的组件识别为允许执行此操作的 Table 组件。
关于如何实现这一点的任何建议。想要选择第 1 列第 0 行来选择所有行。想要单击列和行以检查标签的内容。还想在 checkboxTreeViewer 行和列中向上/向下箭头选择以测试选择值。indexPath 的选择不起作用,因为这本质上是一个带有表格的列的 Treeviewer。它不是 SWT TreeTable,而是带有列标签提供程序的 JFace CheckboxTreeviewer。
已经尝试使用观察模式来实现这一点,但它也不识别组件。
提前感谢您的帮助。
- 马夫