Вы можете установить стратегию загрузки страницы для браузера, которая будет заставлять страницу не ждать полной загрузки страницы для выполнения других ваших команд Selenium.Ниже приведен пример кода на Java.Существует три поддерживаемых значения:
normal
Это состояние заставляет Selenium ожидать полной загрузки страницы (загружается и анализируется html-контент и субресурсы).
eager
Это состояние заставляет Selenium ожидать события DOMContentLoaded (загружается и анализируется только html-контент).
нет
Эта стратегия заставляет Selenium возвращаться сразу после того, как исходное содержимое страницы полностью получено (загружено html-содержимое).
По умолчанию, когда Selenium загружает страницу, оно следует normal pageLoadStrategy.
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("pageLoadStrategy", "eager");
FirefoxOptions opt = new FirefoxOptions();
opt.merge(caps);
WebDriver driver = new FirefoxDriver(opt);
driver.get("https://www.google.com/");
Если вас интересует только HTML-код страницы, лучше используйте стратегию "нетерпеливый".