> which is better?
seleinum фокусируется на тестировании существующих приложений.
Тест на селен легче создать, и его может быть сложнее поддерживать при изменении графического интерфейса или после переименования элементов.
огурец лучше для гибких / тестируемых проектов, где тесты и ожидаемое поведение определяются до реализации. cucumber отлично подходит для описания новых функций, которые могут еще не существовать. Заказчик может видеть, насколько далеко зашла реализация.
Вывод:
Для тест-драйва / проворной разработки лучше подойдет огурец.
Для традиционной разработки в стиле водопада, где тесты пишутся после реализации, селен лучше
поскольку у вас уже есть приложение, селен является ответом на ваш вопрос