0
我有一個包含多行的web表。我想要檢索該數據並進行驗證。但由於某種原因,我的方法只返回第一行的值。有人能說出什麼是錯的嗎?量角器:無法從網絡表中的多行中檢索所有值
方法:
validatePolicyVersionTable(){
return element.all(by.repeater('row in table.filtered track by table.idPropertyFn(row)')).then(numOfRows=>{
let length = numOfRows.length;
let tableDataArray = [];
for (let i = 0; i < length; i++) {
let rows= element(by.repeater('row in table.filtered track by table.idPropertyFn(row)').row(i));
let cells = rows.all(by.tagName('td'));
tableDataArray= cells.map(cellText=>{
return cellText.getText();
});
}
return tableDataArray;
})
}
謝謝。有效。 – lfc1988