在另一个转发器内找到嵌套的转发器

时间:2015-07-07 08:59:54

标签: javascript angularjs selenium protractor

使用量角器,我在查找嵌套在另一个转发器中但不作为直接子元素的转发器时遇到问题。

示例:

startxref

我用于查找嵌套项的技术假定元素是直接子项,如此处所示https://github.com/angular/protractor/blob/master/docs/locators.md

2 个答案:

答案 0 :(得分:2)

element.all(by.repeater('outer')).get(0).all(by.repeater('inner'))...

将在外部转发器的第一个元素内找到所有重复的元素。你可以使用过滤来玩它,以获得你需要的元素。

答案 1 :(得分:0)

您始终可以为div元素

创建唯一ID
<li ng-repeat="i in hello" id="{{i}}">
  <div>
     <div ng-repeat"j in hey" id="{{i}}:{{j}}">
  </div>
</li>

并按ID

查找元素