gpt4 book ai didi

angularjs - 从 Protractor 中的行元素获取索引

转载 作者:行者123 更新时间:2023-11-28 20:28:09 24 4
gpt4 key购买 nike

我使用 Protractor 在表格中搜索一行。我想要在其中一列中具有特定 ID 的特定行。使用过滤器列表,我能够读取该 ID,但现在我想知道哪个行索引对应于该 ID。

element.all(by.repeater('item in list)')).count().then(function (count) {
var list = element.all(By.binding('item.ID'));

var ID = list.filter(function (elem) {
return elem.getText().then(function (text) {
return text === myID;
});
}
expect(ID.getText()).toBe(myID));

问题是我想从另一列但从同一元素读取值,因此为此我需要索引。

有什么想法吗?

最佳答案

您可以使用 .each 来携带元素的索引。

  var theIndex;
element.all(by.repeater('item in list')).each(function (theElement, index) {
if( **Test this is the correct item** ){
theIndex = index;
}
});

browser.driver.sleep(0).then(function () {
// Use theIndex
});

关于angularjs - 从 Protractor 中的行元素获取索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45082220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com