Как я нажимаю кнопку, возвращенные элементами команды в ночном часовперебор элементов с использованием NightWatchJS
client.elements('xpath', ".//a[@class='abcd')]", function (allButtons){
console.log('Element value is '+element)
allButtons.value.forEach(function (element) {
this.elementIdClick(element, function(res){});
}
}
Во время работы я получаю сообщение об ошибке, как
Element value is [object Object]
TypeError: Object #<Object> has no method 'elementIdClick'
Так как же я получаю каждый элемент из список элементов, возвращаемый client.elements
Я понял, что параметры для elementIdClick ошибочны, я обновил код как
client.elements('xpath', ".//a[@class='abcd')]", function (allButtons){
allButtons.value.forEach(function (element) {
console.log('Element value is '+element)
this.elementIdClick(this.elementIdAttribute(allButtons.value[element].ELEMENT, 'id'), function(res){});
Теперь ошибка
Element value is [object Object]
TypeError: Cannot read property 'ELEMENT' of undefined
Так снова вернуться к первоначальному вопросу. Как я могу получить отдельные элементы из списка webelements с помощью nightwatchJS
что это проблема – Panther
Извините, вопрос обновлен –