Я использую последнюю версию Selenium и chromedriver
для тестирования приложения ZK.
Во время теста я хотел бы сбросить DOM (или его часть), чтобы помочь мне найти элементы, которые мне нужны (и, возможно, помочь людям, которые должны поддерживать тест) .
Метод WebDriver.getPageSource ()
выглядел многообещающе, но он возвращает только HTML-код, отправленный сервером, а не результат после выполнения всего кода JavaScript.
Код JavaScript является run; Я могу найти элементы по идентификатору, которые я не вижу в выводе getPageSource ()
. Поэтому я попробовал WebElement.getText ()
, но это только текст элементы, а не сами элементы или их атрибуты.
Можно ли вообще получить DOM или мне придется сделать операцию по замочной скважине здесь?