Выбирая фреймфорк для тестирования мобильного приложения на #android остановилась между #mobilnye:appium и #selendroid . Подскажите, если кто-то работал или разбирался уже в этом вопросе - какие недостатки Selendroid и что лучше выбрать (вопрос с поддержкой разных платформ не стоит, рассматривается только Android).
Selendroid выбирают только из-за его поддержки старых Android API и какое-то время только с помощью selendroid можно было автоматизировать гибридные приложения.
Appium работает только с версиями Android > 4.4, если не ошибаюсь. Ну и гибридные приложения для него уже не являются проблемой.
Если у вас нет жесткого требования проверять на древних версиях андроида, то смело выбирайте Appium.
Ну и Selendroid, как то застрял на версии 0.17 и уже очень давно ничего нового не слышно от них.
Кстати, совсем забыл, Appium позволяет заюзать и Selendroid.
Так что вам и выбирать не придется. Если очень понадобится, то с помощью appium можете использовать selendroid
У Appium больше комьюнити, как по мне - https://discuss.appium.io/ или Темы, отмеченные тегом appium, постоянно какие-то обновления. Я бы выбрал appium. Плюс рано или поздно возможно вернетесь к вопросу - тестирование iOS с помощью Appium, тогда не придется юзать на проекте несколько разных решений для тестирования мобильных приложений…
Выбрали остаться с Appium (для андроида). Теперь мой комп мучает всех вокруг - даже после переустановки всего, что касается этого.
С Selendroid столько проблем не было - подключилась к устройству и запустила скрипт почти сразу. Мне еще не удалось найти доступ к нативным кнопкам и KeyEvent андроида (в последних обновлениях этот пакет пропал из Selendroid - проверяла их) - хотя, вполне могла что-то упустить.