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