我是黄瓜js的新手,我正在尝试编写一个测试场景,它将比较表中实际行数与已知计数。
我正在使用getXpathCount函数,但想知道我如何实际读取方法调用的响应,这是我已经拥有的:
determineNumRows: function (callback) {
var self = this;
self.browser
.chain
.getXpathCount("//div[1]/div/table[2]/tbody/tr")
.setTimeout(1000)
.end(function (err) {
if (err) {
callback.fail(err);
} else {
callback();
}
});
}
通过阅读getXpathCount函数,它看起来应该返回节点数。
提前致谢。
答案 0 :(得分:0)
我认为这应该有效(未经测试):
determineNumRows: function (callback) {
var self = this;
var trCount = 0;
self.browser
.chain
.getXpathCount("//div[1]/div/table[2]/tbody/tr", function (count) {
trCount = count;
})
.setTimeout(1000)
.end(function (err) {
if (err) {
callback.fail(err);
} else {
callback();
}
});
}