我是 Cucumber 的新手,并尝试编写一些简单的测试来开始。我想测试的一件事是元素是否不在页面上。
在我的代码中,我这样做:
var myBrowser = this.browser;
menu_data.hashes().forEach(function(menuItem, idx, items) {
myBrowser
.isExisting('#' + menuItem.anchor_id, function(err, isExisting) {
if (err) {
throw err;
} else {
isExisting.should.is.isfalse;
}
});
});
我尝试过的所有测试isExisting
都失败了。我尝试使用assert.isfalse(isExisting)
,但我得到一个错误,说 assert 不存在。事实上,当我尝试使用任何方法时,比如should.assert.toFalse(isExisting)
抛出一个错误toFalse
,说不存在。