Ну там где надо тестировать интерфейс как он есть да, я честно не знаю что ещё есть такое альтернативное, раньше вроде был watir, во времена моей глубокой юности
А так по логике вещей в рамках одного проекта таких тестов иметь много вполне может быть очень дорого и не стоить того, можно попробовать какие-то тесты попроще делать типа интеграционных или на бэке, короче чёт такое