I have dropdown menu like this:
PROJECTS v
View Projects
Add Project
I want protractor to click "Add Project" element. To do this user has to click down arrow (v character) first to show 2 sub elemnts (View Projects, Add Project).
The is the code:
<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>
- Can protractor click on the "Add Project" link before clicking white arrow? (user can't)
How to click this element (Add Project) - div nas no ID, only differs by CSS - should I do that by
element(by.css('.menuButtonClicked('/project/add/step0')'))