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

时间:2015-08-06 07:32:30

标签: angularjs selenium-webdriver protractor

搜索按钮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>

请帮帮我。

1 个答案:

答案 0 :(得分:0)

试试这个:

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

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

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