我正在学习自动角度应用的量角器f/w,目前我在访问元素时遇到了困难(Action-1,Action-2,..)在下拉列表中,下面是DOM示例
<div class="actions-menu ng-trigger ng-trigger-showAni" style="top: 97px; left: 1231px; display: block; opacity: 1; transform: scale(1);">
<!----><button class="action-item ng-tns-c11-12 ng-star-inserted" style="">
Action-1
</button><button class="action-item ng-tns-c11-12 ng-star-inserted" style="">
Action-2
</button><button class="action-item ng-tns-c11-12 ng-star-inserted" style="">
Action-3
</button><button class="action-item ng-tns-c11-12 ng-star-inserted" style="">
Action-4
</button><button class="action-item ng-tns-c11-12 ng-star-inserted" style="">
Action-5
</button><button class="action-item ng-tns-c11-12 ng-star-inserted" style="">
Action-6
</button>
</div>
我已经尝试了如下所示:
element.all(by.options('action-item.ng-tns-c11-7.ng-star-inserted')).get(0);
element.all(by.options('actions-menu.ng-trigger.ng-trigger-showAnimation')).get(0);
element(by.cssContainingText('.action-item ng-tns-c11-7 ng-star-inserted', 'Action-1')); 有谁能给我带路吗?
发布于 2018-08-29 13:38:56
基于html源代码,可以像这样做。
it(“处理动态表格”,function(){ var table = element(by.css(".actions-menu.ng-trigger.ng-trigger-showAni"));table.all(by.tagName('button')).getText().then(function(txts){ txts.forEach(function(txt){ console.log(txt);}) });});
https://stackoverflow.com/questions/52069434
复制相似问题