Jasmine 如何单击嵌入式li类的li元素的值(某些菜单项可选值)

Jasmine 如何单击嵌入式li类的li元素的值(某些菜单项可选值),jasmine,protractor,Jasmine,Protractor,我想点击第三个值(嵌入的li元素),给出下面的代码片段,有什么帮助吗 一些菜单标题值 某些菜单项的默认值 某些菜单项可选值假设元素始终是第二个元素,则可以使用: element.all(by.css('li')).get(1).单击() 如果页面上有其他元素,您可以优化css选择器,如: element.all(by.css('li.some菜单项')).get(1).单击() 很难从提供的HTML中分辨出来,但是如果您的元素是这样嵌套的: <div class="myClass"

我想点击第三个值(嵌入的li元素),给出下面的代码片段,有什么帮助吗

一些菜单标题值

某些菜单项的默认值


某些菜单项可选值

假设元素始终是第二个
  • 元素,则可以使用:
    element.all(by.css('li')).get(1).单击()

    如果页面上有其他
  • 元素,您可以优化css选择器,如:
    element.all(by.css('li.some菜单项')).get(1).单击()

    很难从提供的HTML中分辨出来,但是如果您的元素是这样嵌套的:

    <div class="myClass"
        <li class="myClass"
            <li class="myClass"</li>
        </li>
    </div>
    

    请给出HTML代码