相关疑难解决方法(0)

量角器 - 如何将promises数组的结果转换为另一个数组

我从这段代码得到了一系列的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)

javascript arrays angularjs protractor

17
推荐指数
2
解决办法
3万
查看次数

标签 统计

angularjs ×1

arrays ×1

javascript ×1

protractor ×1