Appium - это инструмент для тестирования «черного ящика», который опирается главным образом на пользовательский интерфейс приложения: он хорош для тестирования e2e, но я не понимаю, как его можно использовать для тестирования на уровне компонентов - вам нужен инструмент для тестирования «серого ящика»с прямым доступом к вызовам ваших компонентов.
Вы можете протестировать свое приложение на уровне компонентов, используя Espresso на Android и XCTest на iOS