我是 Nightwatch 的新手,我想计算元素的数量。我能够做到这一点,但我不明白如何解释变量,这里是我的代码:
browser.elements('xpath', '/html/body/div[1]/div[3]/div[2]/div/div[1]/div/div[3]/table/tbody/tr/td[2]', function (elements) {
var nb = 0
elements.value.forEach(function (elementsObj, index) {
browser.elementIdText(elementsObj.ELEMENT, function (result) {
if (result.value != "") {
nb = nb + 1
console.log(result.value)
}
//console.log("There are : " + nb)
})
//console.log("There are : " + nb)
})
这显示了我想要的所有元素。输出为:元素 1 元素 2 等等......
现在,我想要这个:
有 X 元素:元素 1 元素 2 等等......
但是我尝试打印我的变量“nb”,但它不起作用......如何存储和显示我的“nb”变量?
谢谢,