Использование HtmlUnit драйвера в автотестировании
HtmlUnit - это на текущий момент самая быстрая и легковесная реализация WebDriver. Однако, он не графический. Вы не сможете следить за происходящим. Такое решение очень понравится программистам, но часто нам нужно, чтобы мы могли либо сами посмотреть, либо показать заказчику как работают тесты. Это нужно , скажем так, для психологической уверенности в работоспособности тестов (всё работает, как задумано). Хоть у нас и есть реальные результаты запуска тестов, например, в виде html отчётов.
Создание драйвера ничем не отличается от прочих:
Плюсы
Самая быстрая реализация WebDriver.
Платформенно-независимое решение, так как используется только Java.
Поддержка JavaScript.
Минусы
Эмулирует реализацию JavaScript браузера
HtmlUnit для эмуляции JavaScript использует движок Rhino, который не используется ни в одном из лидеров среди браузеров. Поэтому мы можем получить вполне рабочие тесты, но при запуске их на реальном браузере могут возникнуть проблемы.
Включение JavaScript
Остальные команды не отличаются от используемых другими драйверами:
Last updated