Ответ 1
Вы должны использовать maven-failsafe-plugin для запуска тестов на селен.
Отказоустойчивый плагин запускает тесты на этапе интеграции и не прерывает сборку, когда тесты интеграции терпят неудачу, что позволяет maven запускать фазу после интеграции. отказоустойчивый плагин не выполняет сборку в фазе проверки. Это важно, поскольку обычно вы делаете такие вещи, как запуск сервера/настройка данных во время фазы предварительной интеграции, а также выключение/очистка на этапе тестирования после интеграции во время тестирования селена.
Посмотрите на использование отказоустойчивого плагина и maven lifecycles reference.