我想点击第三个值(嵌入的li元素),给出以下代码片段,任何帮助?
一些菜单标题值
一些菜单项目默认值
一些菜单项目-可选值
答案 0 :(得分:0)
假设元素始终是第二个<li>
元素,您可以使用:
element.all(by.css('li')).get(1).click();
如果页面上还有其他<li>
个元素,您可以优化css选择器,如:
element.all(by.css('li.some-menu-items')).get(1).click();
很难从HTML中提供,但如果您的元素嵌套如下:
<div class="myClass"
<li class="myClass"
<li class="myClass"</li>
</li>
</div>
然后,您可以element(by.css('div>li>li')).click();
点击内部<li>
元素。