2017-04-14 23 views
0
<ul ng-init="ptab = 1"> 
    <li ng-class="{active:ptab===1}" class="active"> 
     <a class="info" ng-click="ptab = 1">GENERAL INFORMATION</a> 
    </li> 
    <li ng-class="{active:ptab===2}"> 
     <a class="info" ng-click="ptab = 2">SKILLS</a> 
    </li> 
    <li ng-class="{active:ptab===3}"> 
     <a class="info" ng-click="ptab = 3">PATHWAYS</a> 
    </li> 
</ul> 

這是我的HTML。我想點擊第二個叫SKILLS用量角器和我有如何使用量角器單擊第二個裏面的錨標籤?

$$('.profile-top ul li').get(1).click()

但我認爲,點擊li,而不是a。我怎樣才能點擊a

+1

元素(by.linkText(」技巧「))。點擊() – Barney

回答

4

如果你想與css做到這一點,你會可以做:

$$('.profile-top ul li a').get(1).click(); 

或使用不同的定位,所推薦的@Barney:

element(by.linkText('SKILLS')).click(); 
相關問題