我们的selenium测试基于“gwt-debug-ids” - 如果我想识别一个元素,我通过uibinder或ensureDebugId方法设置id。但这在树项上失败了。似乎gwt为每个treeitem生成自己的id。 ensureDebugId("id")
和getElement.setId("id")
不起作用。
我猜ids是在渲染时产生的?!
在我的例子中,每个树项与具有其自己的id的数据对象相关联。我需要treeitem id作为我自己的id或者至少这个id必须是结果id的一部分。
如何实现这一目标?
答案 0 :(得分:1)
可以包含在树中的项目。为每个树项分配一个唯一的DOM ID以支持ARIA。有关详细信息,请参阅辅助功能。
ARIA代表Accessible Rich Internet Applications规范,用于通过一组标准DOM属性访问Web应用程序。