如何在 angular 量角器中使用 class 单击日历图标

How to click on calendar icon using class in angular 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 自动化中,我尝试使用 class 单击日历图标,但无法单击。使用 ng-click 我可以点击图标,但我必须使用 class。请帮助我,我是 angular 量角器的新手。

问题是 类 这个按钮有一个 "layout-oriented",依赖它们不是一个好主意。但是,如果你坚持:

element(by.css("button.btn.btn-default.btn-sm.pull-right"));

在这种情况下(给定的)可能最可靠和可读的定位器是 ng-click:

element(by.css("button[ng-click*=move]"));