Nightwatch - ошибка при выполнении действия протокола .getElementAttribute (): устаревшая ссылка на элемент: элемент не прикреплен к документу страницы - PullRequest
0 голосов
/ 06 марта 2020

Я новичок ie в Nightwatch, поэтому, пожалуйста, будьте терпеливы со мной, если вы найдете это в качестве основы c, я попробовал поискать в Google, но все же я не могу найти идеальное решение.

Проблема Я пытаюсь найти конкретный элемент HTML, используя его Id, проходящий через для l oop, и мне удалось найти его успешно, но после нахождения Id я получаю эту ошибку.

Ошибка при запуске .getElementAttribute () ссылка на устаревшее действие элемента протокола: элемент не прикреплен к документу страницы

Я уже пробовал операторы break и return. Но он показывает ошибку «Неверный оператор прерывания»

var product= 'abc';
browser.elements('css selector', 'tr', function(result) {
    for (var i in result.value) {
        this.elementIdAttribute(result.value[i].ELEMENT, 'id', function(result) {
            //console.log(result.value);
            if (result.value == product) {

                //Edit or delete the current item
                console.log("VALUE FOUND......." + result.value);
                browser.pause(2000)
                browser.useXpath().click('//*[@id="' + result.value + '"]/td[4]/a[1]');

            }
        })
    }
})

Заранее спасибо

...