我想通过匹配选项文本来选择下拉选项。
HTML code:
<li title="Add Page" class="dropdown-header ng-scope" data-ng-if="selectedPage">Add Page</li>
<li title="Add page before the current page" data-ng-if="selectedPage" class="ng-scope">
<a data-ng-click="addPage(selectedPage, 'before')">Before Selected</a> </li>
<li title="Add page after the current page" data-ng-if="selectedPage" class="ng-scope">
<a data-ng-click="addPage(selectedPage, 'after')">After Selected</a></li>
答案 0 :(得分:2)
您可以使用by.xpath()
并查看a
元素的文字:
element(by.xpath('//li/a[. = "Before Selected"]')).click();
或者,通过链接文字:
element(by.linkText("Before Selected")).click();
答案 1 :(得分:0)
我一直用:
.click().sendKeys();
从我的下拉列表中选择选项。还没有问题。