我是新的量角器,并且遇到基本的javascript问题。我想从元素中获取文本,只获取前5个字符。
当我尝试运行此声明时
var searchDate = element(by.id("tag")).getText().substring(0,5);
我收到此错误
消息: TypeError:Object [object Object]没有方法' substring'
不确定我做错了什么。
答案 0 :(得分:6)
那是因为Object [object Object]
是一个承诺。
改为:
element(by.id("tag")).getText().then(function(text) {
var searchDate = text.substring(0,5);
});