如何在量角器中获取第三个H1值

时间:2018-10-01 01:22:17

标签: protractor

我下面有以下代码:

<div _ngcontent-c6="" class="inner">
     <h1 _ngcontent-c6=""> Testing 1 </h1>
</div>
<div _ngcontent-c6="" class="inner">
     <h1 _ngcontent-c6=""> Testing 2 </h1>
</div>
<div _ngcontent-c6="" class="inner">
     <h1 _ngcontent-c6=""> Testing 3 </h1>
</div>

我希望获得第三个h1的值。所以我尝试了element(by.css(“ h1”))。getText();但是我得到的是第一价值。那我怎么得到第三个值?

1 个答案:

答案 0 :(得分:2)

您可以使用量角器的 .get() ,该索引具有一个索引:

element.all(By.tagName('h1')).get(2).getText();

或CSS伪类 :nth-of-type

element(By.css('h1:nth-of-type(2)').getText();