我有这样的下拉菜单:
PROJECTS v
View Projects
Add Project
我希望量角器单击“添加项目”元素。为此,用户必须先单击向下箭头(v 字符)以显示 2 个子元素(查看项目、添加项目)。
这是代码:
<div class="dropdown btn-group open" ng-show="canAccessProjects">
<button class="dropdown-toggle btn navbar-btn btn-success" ng-class="{'btn navbar-btn btn-success': isActive('/project'), 'btn navbar-btn btn-info': !isActive('/project')}" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
<li role="presentation"><div class="dropdown-option ng-binding" role="menuitem" tabindex="-1" ng-click="menuButtonClicked('/project')">View Projects</div></li>
<li role="presentation" class="divider"></li>
<li role="presentation"><div class="dropdown-option ng-binding" role="menuitem" tabindex="-1" ng-click="menuButtonClicked('/project/add/step0')">**Add Project**</div></li>
</ul>
</div>
- 量角器可以在单击白色箭头之前单击“添加项目”链接吗?(用户不能)
如何单击此元素(添加项目) - div nas 没有 ID,仅因 CSS 不同 - 我应该这样做吗
element(by.css('.menuButtonClicked('/project/add/step0')'))