我现在使用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
酷!如果您可以添加解决方案作为对此问题的答案并接受它,那么这样做会很好,所以它会从未回答的问题列表中删除;) –