На данный момент я использую веб-драйвер nightwatch.js, mocha.js и селена для приемочных испытаний. И мне нужно пропустить некоторые тесты, как я могу это сделать?Как пропустить тест 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
Прохладный! Было бы хорошо, если бы вы могли добавить свое решение в качестве ответа на этот вопрос и принять его, поэтому оно будет удалено из списка вопросов без ответа;) –