Преимущества использования Appium против Uiautomator - PullRequest
0 голосов
/ 21 октября 2018

Я новичок в области автоматизации мобильных устройств и планирую автоматизировать нативное приложение для Android (не мое, поэтому у меня есть только файл APK), поэтому я читал об инструментах, доступных для автоматизации Android.Я наткнулся на Appium, который, как я понимаю, использует для этого Uiautomator.Мне было интересно, каковы преимущества использования Appium вместо прямого использования Uiautomator или в каком случае лучше использовать Appium или Uiautomator.

Ответы [ 2 ]

0 голосов
/ 21 октября 2018

Если вы используете нативные инструменты для автоматизации мобильных устройств, вам придется изучать разные языки , чтобы написать скрипт, например,

UIAutomator скрипт будет написан на кофе

Аналогичнодля iOS XCUITest вы должны знать swift C или прямые методы XCUIElement class

Если вы используете appium, вы можете писать скрипты на своем любимом языке, например, JAVA, C #, python, ruby,javascript и т. д.

С помощью appium вы также можете создать единую платформу для платформ Android и iOS, но если вы используете нативные инструменты, вам придется поддерживать разные фреймворки для вас AUT. -

  1. Собственные инструменты - Зависимость от языка, Поддержка различных платформ, поддержка скриптов быстрее.
  2. Appium - Нет / минимальная языковая зависимость, Простота обслуживания фреймворков, Выполнение скрипта медленнее, так как это оболочка над нативными sdk
0 голосов
/ 21 октября 2018

UIAutomator предназначен только для устройств Android, аналогично для устройств iOS было XCUITEST \ UIAUTOMATION

Не было отдельных инструментов, которые можно было бы использовать для обоих устройств.

Следовательно, Appium поставляется в качестве оболочки, которую можно использовать как для устройств Android, так и для iOS.

Если вы новичок, вы можете обратиться к руководству ниже, чтобы изучить мобильную автоматизацию

* 1012.*https://automationlab0000.wordpress.com/2018/09/10/appium/
...