我想在我的ExtJS4应用程序中运行自动化的UI测试。我不想使用来自Sencha的测试工具Siesta。相反,我想使用自定义工具。
应用程序使用TreePanel。为了支持自动化UI测试,强制要求每个树节点(Ext.data.NodeInterface)在其HTML表示中都有一个唯一的、独立于语言的标识符作为属性。
此标识符应在添加到树中时在树节点处设置。然后,treepanel的自定义ExtJS插件应该将标识符从treenode对象呈现为它的HTML表示形式。
所以,我的问题是:如何获取Ext.data.NodeInterface的DOM元素?
提前谢谢。
发布于 2012-11-30 07:22:55
如果您知道要尝试作为目标的节点的记录ID,则可以尝试执行以下操作:
var myNode = tree.getStore().getNodeById(id);
var nodeElement = tree.getView().getNode(myNode);https://stackoverflow.com/questions/13606335
复制相似问题