我現在使用nightwatch.js,mocha.js和selenium web driver進行驗收測試。 我需要跳過一些測試,我該怎麼做?如何跳過測試Nightwatch.js?
module.exports = {
"User logs in the WebPortal": function(browser) {
browser
.url(urlAdress)
.setValue('input#login', user.login)
.setValue('input#password', user.password)
.click('button.ui-button')
.waitForElementPresent('a[href="/logout"]', middleTimer)
.getText('a[href="/logout"] span', function(result) {
(result.value).should.be.exactly("logout")
})
.end()
},
"User logs out": function(browser) {
browser
.url(urlAdress)
.setValue('input#login', user.login)
.setValue('input#password', user.password)
.click('button.ui-button')
.waitForElementPresent('a[href="/logout"]', middleTimer)
.click('a[href="/logout"]')
.waitForElementPresent('button.ui-button', middleTimer)
.getText('button.ui-button', function(result) {
(result.value).should.be.exactly("Login")
})
.end()
}
}
那麼,如何跳過一個或多個測試呢? 謝謝你的答案。
您是否想要跳過使用命令行參數的測試,或者向測試用例添加一些代碼? –
@Jens Wegar,謝謝你,但我通過在我的測試中加入mocha.js包裝找到了解決方案! – Arsenowitch
酷!如果您可以添加解決方案作爲對此問題的答案並接受它,那麼這樣做會很好,所以它會從未回答的問題列表中刪除;) –