【发布时间】:2012-11-28 13:36:02
【问题描述】:
我想在我的 ExtJS4 应用程序中运行自动化 UI 测试。我不想使用 Sencha 的测试工具 Siesta。相反,我想使用自定义工具。
应用程序使用 TreePanel。为了支持自动化 UI 测试,每个树节点 (Ext.data.NodeInterface) 都必须具有唯一且独立于语言的标识符作为其 HTML 表示中的属性。
这个标识符应该在添加到树时设置在树节点上。然后,用于树面板的自定义 ExtJS 插件应将树节点对象中的标识符呈现为其 HTML 表示形式。
所以,我的问题是:如何获取 Ext.data.NodeInterface 的 DOM 元素?
提前致谢。
【问题讨论】:
-
我有一些悬而未决的问题。 A现在接受了他们。 :)
-
我是否理解正确,您想显式定义每个树节点的 DOM id?也就是说,程序员(我猜是你)每个节点都会有一个配置,最终将作为 DOM 元素 id?
-
不,我想用自定义属性扩展node的DOM元素。