在量角器中使用async await对表进行排序

时间:2018-04-12 08:42:35

标签: async-await protractor

我正在尝试使用async await对数据表进行排序。这是我的代码。

let lastActivity = await Promise.all(_.map(elementfinder, function(elm) {
   return elm.getText();
}));

let sortedLastActivity = _.sort(lastActivity);
expect(lastActivity).toEqual(sortedLastActivity);

然而 我收到错误: -

  

elm.getText()不是函数。

我无法理解这里的错误。 请帮忙!

TIA

1 个答案:

答案 0 :(得分:0)

如果elementfinder仅代表一个元素,则应将代码更改为_map([elementfinder], function(ele){...})

elementfinder必须是ElementArrayFinder类型。