Отличия использования htmlunit и htmlunit-driver

В чем отличия при использования htmlunit и htmlunit-driver? Что предпочтительнее выбрать?

HtmlUnit - это браузер, а htmlunit-driver - это webdriver для браузера HtmlUnit.

1 лайк

htmlunit - устарел. Единственная была раньше польза, запуск без оболочки пользовательского интерфейса (без окна браузера), только лог в консоли, и ничего больше (кстати полезно при нагрузочном тестировании, имейте в ввиду)

Прекрасные альтернативы - это сегодняшний ChromeDriver, GeckoDriver(Firefox).
Нужно без UI, тобишь Headless mode?
Не беда:
new WebDriver(chromeOptions/firefoxOptions).setHeadLess(true);

он быстрый
весит мало для простых операций - почему нет.
не нужно тянуть разные бинари для юних\виндос
Сиай наверно меньше памяти жрёт (не проверял)

Какой-такой сиай?

Наверное CI)

тогда уж С