Я только начал использовать Selenium WebDriver, и у меня возникла проблема: я хочу загрузить исходный код веб-страницы в свою программу Java.
Я попробовал использовать driver.getPageSource() с драйвером HtmlUnit, но результат, который я получил, не совсем соответствует результату, который я получил, когда вручную сделал следующее:
Щелкните правой кнопкой мыши на браузере → просмотрите страницу источник.
Я не могу понять, в чем проблема. Есть ли для моей цели другой API или я использую неправильный драйвер? Должен ли я использовать ChromeDriver вместо драйвера HtmlUnit? Если да, то как я могу использовать ChromeDriver?
Вот что я делаю:
WebDriver driver = new HtmlUnitDriver();
driver.get(webPage);
System.out.println(driver.getPageSource());