Если вы используете нативные инструменты для автоматизации мобильных устройств, вам придется изучать разные языки , чтобы написать скрипт, например,
UIAutomator
скрипт будет написан на кофе
Аналогичнодля iOS XCUITest
вы должны знать swift C или прямые методы XCUIElement
class
Если вы используете appium
, вы можете писать скрипты на своем любимом языке, например, JAVA, C #, python, ruby,javascript и т. д.
С помощью appium вы также можете создать единую платформу для платформ Android и iOS, но если вы используете нативные инструменты, вам придется поддерживать разные фреймворки для вас AUT. -
- Собственные инструменты - Зависимость от языка, Поддержка различных платформ, поддержка скриптов быстрее.
- Appium - Нет / минимальная языковая зависимость, Простота обслуживания фреймворков, Выполнение скрипта медленнее, так как это оболочка над нативными sdk