我使用treeview做两件事:
1.)单击树视图中的列表项将打开一个新页面,其中填充了子项。2.)使用设置"persist:'cookie'“展开或折叠treeview,因为我需要知道在步骤1中完成的折叠列表时间。
为了进行测试,我需要用Java编写两个用于展开和折叠的测试用例。有没有办法获得展开(+)或折叠(-)图标的href的id。这样我就可以获得id并调用对该元素的点击。
提前谢谢。
发布于 2011-04-11 14:59:06
在每个li下面,有一个空的div,它捕获treeview中"+/-“的单击事件。当li展开(-)时,代码如下所示:
<li class="collapsable lastCollapsable">
<div class="hitarea collapsable-hitarea lastCollapsable-hitarea " id="unique_id"></div>当li被折叠(+)时,代码看起来像这样:
<li class="expandable lastExpandable">
<div class="hitarea expandable-hitarea lastExpandable-hitarea" id="unique_id"> 因此,在javascript或任何其他测试用例中,我们可以使用getElementById("unique_id").click()。我们可能需要为每个li添加一个唯一的id。
发布于 2012-04-21 05:04:30
dijit.byId("tree")._expandNode(dijit.byId('tree').get('selectedNode'))https://stackoverflow.com/questions/5468848
复制相似问题