Никогда не был поклонником использования платформ модульного тестирования для запуска селена (так как они не являются модульными тестами), поэтому склонны использовать пользовательскую платформу для вывода результатов, определения конфигурации и т. Д.
Предполагается, что ваши тесты селенахорошо структурированы, должно быть легко вычеркнуть их в новый проект и обернуть рамку для контроля всего, а также для вывода результатов.
Если вы используете как часть CI, вы также можете просто запускать как нижестоящий исполняемый файл, которыйдаст вам более точный жизненный цикл - сборка, модульное тестирование, интеграционное тестирование, развертывание, сквозное тестирование / тестирование пользовательского интерфейса.
Комбинации вышеперечисленного должны предоставить вам гибкость для работы в рамках CI итакже ad-hoc против различных развернутых систем.