我想展开看起来像Tree image 的树,同时我需要点击量角器测试中的每个元素。所有元素都以span为单位提供。以下代码允许我只展开一次树,之后我无法接受任何命令。
element(by.css('.toggle-children-wrapper.ng-star-inserted.toggle-children-wrapper-collapsed')).click()
范围标题代码element(by.css('span[title="L1"]')).click()
仅适用于1级元素。
以下是所有级别和树节点的代码片段。
等级1
<tree-node-content ng-reflect-node="[object Object]" ng-reflect-index="0" ng-reflect-template="[object Object]">
<span _ngcontent-c5="" id="121" title="L1" class="ng-star-inserted">Level 1</span>
</tree-node-content>
折叠时的节点
<tree-node-expander ng-reflect-node="[object Object]">
><span class="toggle-children-wrapper toggle-children-wrapper-collapsed ng-star-inserted">
<span class="toggle-children"></span>
</span>
</tree-node-expander
扩展时的节点
<tree-node-expander ng-reflect-node="[object Object]">
<span class="toggle-children-wrapper ng-star-inserted toggle-children-wrapper-expanded">
<span class="toggle-children"></span>
</span>
</tree-node-expander>
我有很多1级元素,所以如何确定我点击了哪一个。
提前致谢。