【发布时间】:2017-04-26 13:50:44
【问题描述】:
我想在我的夜间测试中实现页面对象模式并同时使用 mocha。
我的测试类是这样的
module.exports = {
'Create Subscription' : function (browser) {
var createPage= browser.page.createSubscriptionPage();
var subscriptionName = '_test_nightWatch',
subscriptionDescription = 'description';
it('should create a subscription', function(browser){
createPage.navigate()
.waitForElementVisible('@nameField', 20000)
.setValue('@nameField', subscriptionName)
.setValue('@descriptionField', subscriptionDescription)
.expect.element('@nameField').to.have.value.that.equals(subscriptionName)
browser.expect.element('@descriptionField').to.have.value.that.equals(subscriptionDescription)
browser.end();
});
}
};
我将我的 json 文件更新为
"test_runner" : {
"type" : "mocha",
"options" : {
"ui" : "bdd",
"reporter" : "list"
}
}
它启动了服务器,但没有运行
我在网上看到过这个问题,但没有一个已经解决
【问题讨论】:
标签: user-interface automated-tests mocha.js nightwatch.js pageobjects