我正在尝试使用 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)表示第一个按钮。
搜索按钮 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)表示第一个按钮。