2
我是量角器的新手,遇到基本JavaScript問題。我想從一個元素中獲取文本,只取前5個字符。在量角器中使用子字符串時遇到問題
當我嘗試運行該語句
var searchDate = element(by.id("tag")).getText().substring(0,5);
我得到這個錯誤
消息: 類型錯誤:對象的翻譯:有沒有方法「子」
不知道我我做錯了。
我是量角器的新手,遇到基本JavaScript問題。我想從一個元素中獲取文本,只取前5個字符。在量角器中使用子字符串時遇到問題
當我嘗試運行該語句
var searchDate = element(by.id("tag")).getText().substring(0,5);
我得到這個錯誤
消息: 類型錯誤:對象的翻譯:有沒有方法「子」
不知道我我做錯了。
這是因爲Object [object Object]
是一個承諾。
做,而不是:
element(by.id("tag")).getText().then(function(text) {
var searchDate = text.substring(0,5);
});
感謝奏效。從使用Selenium和Java開始,promise對於我來說是新事物。我將不得不閱讀一些內容。 – user2040060 2014-09-23 20:34:59