Извлечение ID узла из Selenium WebDriver для удаленного интерфейса Chrome

cezarypiatek спросил: 13 октября 2017 в 07:14 в: javascript

Мне удалось вызвать функции удаленного интерфейса Chrome в сеансе Selenium WebDriver (Page.captureScreenshot, Emulation.clearDeviceMetricsOverride и т. д.). Но у меня есть проблема с вызовом методов, которые работают с элементом DOM. Проблема с параметром nodeId. Например, эта функция https://chromedevtools.github.io/devtools-protocol/tot/DOM/#method-setFileInputFiles принимает в качестве одного из параметров nodeId. Я не могу понять, как извлечь nodeId на основе IWebElement (или RemoteWebElement) из SeleniumWebdriver.

Как найти nodeId с помощью Selenium или Javascript?

Подробнее о Chrome Remote Interface можно найти здесь https://chromedevtools.github.io/devtools-protocol/


0 ответов