0
當我嘗試驗證條件如下。在量角器chai中使用「最終」時得到「不是可靠的」信息
var val1 = "ONE";
var val2 = "TWO";
expect(val1==val2).to.eventually.equal(false)
我得到假不是thenable消息,如果我刪除最終條件如下那麼它工作正常。
var val1 = "ONE";
var val2 = "TWO";
expect(val1==val2).to.equal(false)
任何人都可以幫助我瞭解區別。此外,如果條件失敗,它將顯示錯誤消息,並且不會執行hooks.js的。
感謝您的信息。但有一個疑問,如果我的bool斷言失敗了,它會拋出錯誤信息並突然停止功能文件的執行,而不會將失敗情況傳遞。 – KAK
你使用黃瓜框架嗎?我有這個問題解決了在配置文件中設置ignoreUnhandledExceptions:true,如下所述:https://github.com/protractor-cucumber-framework/protractor-cucumber-framework。 – Chai