我从这段代码得到了一系列的promise:,element.all(by.repeater('unit in units'))我发现很难将数据放到另一个数组中:
element.all(by.repeater('unit in units')).then(function (arr) {
var items = [];
for (var i = 0; i < arr.length; i++) {
arr[i].getText().then(function(text) {
items.push(text);
});
}
//PROBLEM ITEMS is Empty
console.log(items);
});
Run Code Online (Sandbox Code Playgroud)