【发布时间】:2018-08-10 00:01:11
【问题描述】:
我有几个按钮有两个类:
<button _ngcontent-c39="" class="btn btn-block"></button>
<button _ngcontent-c39="" class="btn btn-block btn-primary"></button>
我需要点击类 "btn btn-block" 的所有按钮,并且不想点击类 "btn btn-block btn-primary" 的按钮。 我已经试过了:
element.all(by.css('.btn.btn-block')).click();
但是量角器点击这两个按钮。 我已经尝试过使用 className 定位器,但量角器没有找到该元素。
element.all(by.className('.btn.btn-block)).click();
【问题讨论】:
-
它们的父元素是否不同?您可以将它们作为父母的孩子来引用
-
不,他们的父母是一样的
-
我认为 $('button[class="btn btn-block"]') 应该可以工作。但是我没有时间测试它。
-
它做到了!谢谢。
-
太棒了!我为你感到高兴。
标签: typescript protractor e2e-testing