Я использую Appium для создания инструментальных тестов. Я хотел бы переключиться на собственный тестовый клиент для Android, и кажется, что есть пара параметров
1) Espresso testing framework (for single app)
2) UI Automator testing framework (for multiple apps)
, и согласно предложению, я думаю, что я должен использовать UI Automator testing framework
поскольку я буду тестировать несколько экземпляров одного и того же приложения на нескольких устройствах.
Однако все учебные пособия и информация о том, как использовать UI Automator testing framework
, указывают на его использование из проекта приложения Android.
Таким образом, мой вопрос заключается в том, могу ли я создать отдельный проект, например, проект Gradle IntelliJ, который не закодирован из проекта Android Studio?
Возможно ли это технически?
edit
Даже пример приложения включает тест в проекте модуля приложения для Android. Если я могу определить любую сборку apk, я хочу, я думаю, у меня нет проблем с использованием проекта приложения. Может быть, это то направление, в котором мне нужно идти?
edit
Просто глядя на пример теста, кажется, что фреймворк тесно связан с проектом android, иЯ разочарован, я не могу сделать автономную структуру.