Appium: Какова роль JDK в проекте автоматизации тестирования Appium?

#python #java #android #automated-tests #appium

Вопрос:

Я начинаю работать с Appium и хотел бы провести простой тест на своем устройстве Android (подключенном к ноутбуку через USB).

Что-то вроде: «запустите приложение chrome, перейдите к stackoverflow.com».

  • Сервер Appium работает локально на моем ноутбуке
  • Клиент Appium, работающий локально на моем ноутбуке
  • Тесты, написанные на Python

Все учебные пособия в Интернете просят меня установить JDK, но без причины (для чего это нужно?)

На моем ноутбуке пока нет никакой Java (чистая установка ubuntu).
Тем не менее, Android Studio (что также непонятно, зачем она вообще нужна) загружается нормально (Android Studio-это вещь типа IntelliJ и поставляется в комплекте с их JBR).

Сервер Appium был установлен через NPM и загружается нормально.

Итак, зачем мне вообще нужен JDK?