我正在尝试使用 class 单击搜索按钮,但它正在单击具有相同 class 名称的其他按钮。 Y 它正在点击其他按钮

I am trying to click on search button using class but it is clicking some other button which has same class name. Y it is clicking on other button

搜索按钮 html 代码。

<button type="button" class="btn form-control customSelect dropdown-toggle" dropdown-toggle="" ng-disabled="disabled" aria-haspopup="true" aria-expanded="false">
                                                                <span class="custom-text ng-binding">Initial Status</span><span class="glyphicon glyphicon-chevron-down"></span>
                                                            </button>

其他按钮html代码

<button type="button" class="btn form-control customSelect dropdown-toggle" dropdown-toggle="" ng-disabled="disabled" aria-haspopup="true" aria-expanded="false">
                                            <span class="custom-text ng-binding">No Filter</span><span class="glyphicon glyphicon-chevron-down"></span>
                                        </button>

请帮助我。

试试这个:

var searchbtn = element.all(by.css('.btn')).get(0);
searchbtn.click();

var searchbtn = element.all(by.type('button')).get(0);
searchbtn.click();

这里get(0)表示第一个按钮。