n.d*_*dee 4 dom treenode extjs extjs4
我想在我的ExtJS4应用程序中运行自动UI测试.我不想使用Sencha的测试工具Siesta.相反,我想使用自定义工具.
该应用程序使用TreePanel.为了支持自动UI测试,每个treenode(Ext.data.NodeInterface)必须在其HTML表示中具有唯一且与语言无关的标识符作为属性.
添加到树中时,应在treenode处设置此标识符.然后,树形面板的自定义ExtJS插件应该将treenode对象中的标识符呈现为其HTML表示形式.
所以,我的问题是:如何获取Ext.data.NodeInterface的DOM元素?
提前致谢.
如果您知道要尝试定位的节点的记录ID,则可以尝试以下操作:
var myNode = tree.getStore().getNodeById(id);
var nodeElement = tree.getView().getNode(myNode);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3849 次 |
最近记录: |