如果量角器中的多个按钮具有相同的 类,如何单击特定按钮?

How to click on particular button if multiple buttons are having same classes in protractor?

Html代码

<button type="button" class="btn btn-default btn-sm pull-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button>

在 angular 量角器中,如果多个按钮具有相同的 类,是否有任何方法可以单击特定按钮。请帮我解决这个问题。

您可以通过以下方式点击按钮:-

按 ID :

 element(by.id('id')).click().then(function() {
 });

通过 xpath :

element(by.xpath('//div[@id="ui-datepicker-div"]//a[@title="Next"]')).click(); // whatever your xpath is 

您可以通过按钮文字来区分按钮。 like yiu 可以通过按钮文本抓取元素(按钮)并执行你想要的操作

<button>Save</button> 
element(by.buttonText('Save'));