2016-10-03 31 views
1

我正在使用量角器來測試角應用程序。我試圖得到一個文本並進行比較,但我得到了這個奇怪的錯誤!量角器期望方法返回錯誤,而一切正常工作

我有這行代碼:

expect(warning.getText()).toEqual('The GLAccount or Number already exists.'); 

而與此消息未能通過測試:

Expected ['The GLAccount or Number already exists.'] to equal 'The GLAccount or Number already exists.'. 

回答

1

懷疑warningElementArrayFinder(的element.all()$$()結果)。取而代之的是,得到一個元素(例如ElementFinder):

expect(warning.first().getText()).toEqual('The GLAccount or Number already exists.'); 

或者說,看你怎麼定義warningelement()更換element.all()如果你真的想找一個元素。

+0

謝謝!這真的很有幫助。 – adam

+0

@adam太棒了,請確保接受解決該話題的答案。 – alecxe

+0

這是一個偉大的猜測! – AdityaReddy

相關問題