org.openqa.selenium.WebDriverException: метод не реализован - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь выполнить чтение текста из Android - браузер Chrome с использованием JavascriptExecutor.

Мой код:

String videoDurationValue = javascriptExecutor.executeScript("var value = \"document.evaluate(\"//*[@id='my-video']/div[5]/div[7]/div\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.innerHTML\", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.innerHTML; return value.stringValue;").toString();

Но получаю ошибку -

org.openqa.selenium.WebDriverException: Method is not implemented

Appiumверсия 1.8.1

Нужна помощь, чтобы решить эту проблему.

1 Ответ

0 голосов
/ 17 сентября 2018

Исправьте синтаксис, как показано ниже, и попробуйте.

JavascriptExecutor js = (JavascriptExecutor)driver;
Object videoDurationValue = js.executeScript("var value = document.evaluate(\"//*[@id='my-video']/div[5]/div[7]/div\",document, null, XPathResult.STRING_TYPE, null ); return value.stringValue;");
System.out.println(videoDurationValue.toString());
...