如何从黄瓜js内的苏打水访问获取访问者

时间:2012-11-12 15:47:24

标签: cucumber

我是黄瓜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函数,它看起来应该返回节点数。

提前致谢。

1 个答案:

答案 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();
        }
    });
}