【发布时间】:2016-03-02 13:40:40
【问题描述】:
// signin.test.js
...
this.Then(/^I should be redirected to my dashboard$/, function() {
var self = this;
return this.browser
.getUrl().then(function(eUrl) {
eUrl.should.be.equal(self.url);
})
.end();
});
...
这与注册功能的步骤完全相同。
// signup.test.js
...
this.Then(/^I should be redirected to my dashboard$/, function() {
var self = this;
return this.browser
.getUrl().then(function(eUrl) {
eUrl.should.be.equal(self.url);
})
.end();
});
...
运行测试,sign-in 功能出现此错误:
但是,如果我这样做,测试将正常运行
- 选项一:注释掉上述signin.test.js或signup.test.js的js部分。
- 选项 2:将描述更改为其他文本以使其不同,例如
I should be redirected to my dashboard 12345。
这是cucumberjs的bug吗?
有没有办法解决这个问题。
【问题讨论】:
标签: node.js gherkin e2e-testing cucumberjs