在量角器中使用子字符串时遇到问题

时间:2014-09-23 19:47:12

标签: protractor

我是新的量角器,并且遇到基本的javascript问题。我想从元素中获取文本,只获取前5个字符。

当我尝试运行此声明时

    var searchDate = element(by.id("tag")).getText().substring(0,5);

我收到此错误

消息:      TypeError:Object [object Object]没有方法' substring'

不确定我做错了什么。

1 个答案:

答案 0 :(得分:6)

那是因为Object [object Object]是一个承诺。

改为:

element(by.id("tag")).getText().then(function(text) {
  var searchDate = text.substring(0,5);
});