我正在努力使用量角器(JS Webdriver)在我的angulars JS應用程序中找到一些元素。如何找到子菜單元素(xpath,className或css定位器)
繼承人是我的HTML:
<div id="numDispBox" ng-mouseleave="hideNumDisplayBox()" style="display: none;">
<div class="numDispOption transition_2" ng-click="UpdateNbResultPerNode(20)">20</div>
<div class="numDispOption transition_2" ng-click="UpdateNbResultPerNode(40)">40</div>
<div class="numDispOption transition_2" ng-click="UpdateNbResultPerNode(60)">60</div>
<div class="numDispOption transition_2" ng-click="UpdateNbResultPerNode(80)">80</div>
</div>
我希望能夠選擇第二,第三和第四內部的div。
我已經使用的類名但沒有奏效:
element(by.css('[ng-click="UpdateNbResultPerNode(60)"]'));
我不能也,以找出螢火的XPath的,當我點擊檢查我的子菜單中消失,甚至當我阻止JS突變。
感謝
我不認爲n個子選擇是從零開始的。 http://www.w3.org/TR/css3-selectors/#nth-child-pseudo –
你是對的。他們不是。感謝您的支持! –