[org.openqa.selenium.remote.RemoteWebElement@2223a639 -> неизвестный локатор] - PullRequest
0 голосов
/ 23 января 2019

Я выполняю код javascript через селеновый веб-драйвер с использованием JavaScriptExecuter.

Когда я выполняю код ниже, получая ошибку RemoteWebElemet.Я не знаю, почему происходит эта ошибка.В коде я просто внедряю код js в структуру DOM по селену webdriver, используя JavaScriptExecutor.

Код:

JavascriptExecutor js = (JavascriptExecutor) driver;

System.out.println(js.executeScript(
                " var alTag = new Array();"+ "var nodeList = document.getElementsByTagName('img');" +
                        "for (var i = 0; i < nodeList.length; i++) {" +
                        " if((nodeList[i].getAttribute('alt')== '') || (nodeList[i].getAttribute('alt')== undefined)) {" + " alTag.push(nodeList[i]);"
                        + "}" +"}" + "return alTag ;","RemoteWebElement"
        ));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...