Как мне получить текущую модель DOM с помощью Selenium Java 2.8?

Я использую последнюю версию Selenium и chromedriver для тестирования приложения ZK.

Во время теста я хотел бы сбросить DOM (или его часть), чтобы помочь мне найти элементы, которые мне нужны (и, возможно, помочь людям, которые должны поддерживать тест) .

Метод WebDriver.getPageSource () выглядел многообещающе, но он возвращает только HTML-код, отправленный сервером, а не результат после выполнения всего кода JavaScript.

Код JavaScript является run; Я могу найти элементы по идентификатору, которые я не вижу в выводе getPageSource () . Поэтому я попробовал WebElement.getText () , но это только текст элементы, а не сами элементы или их атрибуты.

Можно ли вообще получить DOM или мне придется сделать операцию по замочной скважине здесь?

7
задан Aaron Digulla 10 October 2011 в 12:30
поделиться