【发布时间】:2015-02-27 08:24:44
【问题描述】:
我希望在转发器中获取匹配元素的索引位置,并想知道如何找到。
以下书籍列表
element.all(by.repeater('books'))
在这些行中,一些行将具有下面的元素
element(by.css('[ng-click="download"]')
我想做以下事情
- 找到下载按钮的元素(超过1个)
- 获取第一个下载按钮的索引位置(这样我以后可以使用 .get(3) 为特定行做其他事情)
所以这就是我尝试过的。
element.all(by.css('some-css')).first().element(by.tagName('tag-within-css')).get(index);
element.all(by.css('some-css')).get(index).element(by.tagName('tag-within-css'));
Finding Sub-Elements - Protractor locators guide
一些错误,例如 index not defined 或 no method of 'get'。
谢谢。
【问题讨论】:
标签: javascript angularjs protractor angularjs-e2e