Coberatura, очевидно, имеет дело только с охватом вашей кодовой базы Java. Нет очевидной причины, по которой он будет работать только с тестами JUnit. Вы должны быть в состоянии определить превышение других тестов (включая тесты Selenium), которые выполняют ваш серверный Java-код.
По-видимому, существуют инструменты покрытия Javascript (например, JSCoverage ), которые могут быть полезны для тестирования клиентского покрытия ваших тестов Selenium ... для частей Javascript / JQuery.
Покрытие HTML не сразу имеет смысл для меня, и я не знаю, как вы справитесь с этим.