我正在努力使用量角器(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 –
你是对的。他们不是。感谢您的支持! –