2015-09-04 132 views
0

我想在java腳本的測試案例中編寫代碼。JavaScript/Nightwatch.js - 未定義不是函數

代碼:

'should verify login dropdown is not visible after clicking away': function (browser) { var welcome = browser.page.welcome(); welcome.navigate() .waitForElementVisible('@loginButton', 5000) welcome.click('@loginButton') welcome.expect.element('@logoutButton').text.to.equal('Logout').after(500) welcome.click('@usersButton') welcome.element('@logoutButton').to.not.be.present },

最後一行我得到一個錯誤,如下面。在NightWatch文檔中描述時,不知道爲什麼to.not.be.present無法識別。任何人的建議?

TypeError: undefined is not a function at Object.module.exports.should verify login dropdown is not visible after clicking away ...

回答

0

問題解決了。 忘記最後一行的預期。 解決方案: welcome.expect.element('@logoutButton').to.not.be.present