Selenium JavascriptExecutor document.evaluate 'XPathResult': тип результата не является числом - PullRequest
0 голосов
/ 14 марта 2019

Я пытаюсь взять первый node div из html, используя JavascriptExecutor document.evaluate

String txt = ((JavascriptExecutor)driver)
           .executeScript("return document.evaluate(\"//div[@id = 'SIvCob']/node()[1]\",
                           document, null, XPathResult.ANY_TYPE, null)").toString();

System.out.print(txt);

Но я получаю ошибку в executeScript

org.openqa.selenium.JavascriptException: 
    javascript error: 
        Failed to read the 'numberValue' property from 'XPathResult': 
            The result type is not a number.

node Я хочу, это простой текст (без HTML-тегов или других вещей)

Я использую ChromeDriver.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...