Настройка среды – Android
В этой главе в основном объясняется программное обеспечение, необходимое для сборки Appium в средах Windows и Mac.
Ориентирован на Android для сред Windows и Mac.
JDK (Java Development Kit) — это набор инструментов для разработки программного обеспечения на языке Java, в основном используемый для приложений Java на мобильных и встроенных устройствах. JDK является основой всей разработки Java. Он включает в себя рабочую среду Java, инструменты Java и библиотеки базовых классов Java.
1.1JDK for Win
1.1.1 Установка
Чтобы установить JDK в среде Windows, запустите jdk-8u121-windows-x64.exe, появится всплывающий мастер установки, нажмите «Далее»;
Путь установки JDK может быть установлен по умолчанию. Здесь он устанавливается в каталог D:\Java\jdk1.8.0_121;
Путь установки JRE может быть установлен по умолчанию. Здесь он устанавливается в каталог D:\Java\jre1.8.0_121;
Затем нажимайте «Далее», пока установка не завершится.
1.1.2 Настройка переменных среды
Щелкните правой кнопкой мыши Мой компьютер.,Нажмите на свойства--->Расширенная конфигурация системы--->передовой--->переменные среды。
Нажмите «Переменные среды», «Системные переменные»:
1. Нажмите «Создать» и введите ПУТЬ К КЛАССУ в качестве имени переменной.
Заполните значение переменной .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
2. Нажмите «Создать» и введите имя переменной JAVA_HOME.
Заполните значение переменной D:\Java\jdk1.8.0_121.
3. Измените путь, нажмите «Изменить» и добавьте ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin в конце значения переменной.
После подтверждения откройте командную строку и введите java -version. Если будет предложена следующая информация, это означает, что переменная среды JDK настроена успешно.
1.2JDK for Mac
1.2.1 Установка
Чтобы установить JDK в среде Mac, выполните jdk-8u144-macosx-x64.dmg, чтобы установить его по умолчанию.
1.2.2 Настройка переменных среды
1. Откройте терминал и войдите в корневой каталог пользователя.
2. Введите команду ls –a в терминале, чтобы проверить, существует ли файл .bash_profile. Если он не существует, создайте файл: коснитесь .bash_profile.
3. Отредактируйте файл vi ~/.bash_profile и введите следующее содержимое:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
export PATH=PATH:JAVA_HOME/bin
4. Сохраните файл после редактирования, а затем введите source ~/.bash_profile, чтобы переменные среды вступили в силу.
5. Введите java-версию в терминал. Если отображается следующая информация, настройка переменной среды JDK прошла успешно.
Android SDK (Software Development Kit) предоставляет компоненты разработки для разработки приложений Android на платформах Windows/Linux/Mac. Android поддерживает все платформы и включает в себя различные наборы инструментов для разработки мобильных приложений на платформе Android.
Набор инструментов включает в себя не только эмулятор Android и подключаемый модуль Android Development Tools (ADT) для Eclipse, но также различные инструменты для отладки, упаковки и установки приложений на эмуляторе.
Android SDK в основном основан на языке Java. Пользователи могут использовать язык Java для разработки программных приложений на платформе Android. Используйте некоторые инструменты, предоставляемые SDK, чтобы упаковать его в файл apk для платформы Android, а затем используйте эмулятор (Эмулятор) в SDK для моделирования и тестирования условий работы и эффектов программного обеспечения на платформе Android.
2.1Android SDK for Win
2.1.1 Установка
Чтобы установить Android SDK в среде Windows, разархивируйте android-sdk-windows.rar и поместите его в указанный вами каталог. Например: извлечь на диск D.
2.1.2 Компоненты
Введите каталог Android SDK, например: D:\android-sdk.
Дважды щелкните программу SDK Manager в этом каталоге, и Android SDK Manager запустится.
Затем установите Tools, Platform-tools, Build-tools, API и другие связанные компоненты.
При установке API это зависит от версии эмулятора Android или реальной тестируемой машины. Например, если на реальной машине используется Android 6.0, Android SDK должен загрузить API Android 6.0.
Наконец, загрузите ускоритель эмулятора Intel x86 (установщик Haxm) в каталоге «Дополнительно».
После скачивания вам необходимо установить его самостоятельно, например:
D:\android-sdk\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
каталог, дважды щелкните intelhaxm-android.exe для установки по умолчанию.
2.1.3 Настройка переменных среды
Первый шаг — убедиться, что все соответствующие компоненты Android SDK загружены.
Щелкните правой кнопкой мыши Мой компьютер.,Нажмите на свойства--->Расширенная конфигурация системы--->передовой--->переменные среды。
Нажмите «Переменные среды», «Системные переменные»:
1. Нажмите «Создать» и введите имя переменной ANDROID_HOME.
Заполните значение переменной D:\android-sdk\sdk.
2. Измените путь, нажмите «Изменить» и добавьте в конец значения переменной.
;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
После подтверждения откройте командную строку и введите adb. Если будет предложена следующая информация, это означает, что переменная среды Android SDK настроена успешно.
2.2Android SDK for Mac
2.2.1 Установка
Чтобы установить Android SDK в среде Mac, разархивируйте файл android-sdk-macosx.zip и поместите его в указанный вами каталог. Например: распакуйте его в каталог /Users/automation.
2.2.2 Компоненты
Введите папку инструментов каталога Android SDK, например: /Users/automation/android-sdk-macosx/tools.
Дважды щелкните программу Android в этом каталоге. Откроется окно терминала и запустится Android SDK Manager.
Затем установите Tools, Platform-tools, Build-tools, API и другие связанные компоненты.
При установке API это зависит от версии эмулятора Android или реальной тестируемой машины. Например, если на реальной машине используется Android 6.0, Android SDK должен загрузить API Android 6.0.
Наконец, загрузите ускоритель эмулятора Intel x86 (установщик Haxm) в каталоге «Дополнительно».
После скачивания вам необходимо установить его самостоятельно, например:
В каталоге /Users/automation/android-sdk-macosx/extras/intel/Hardware_Accelerated_Execution_Manager дважды щелкните IntelHAXM_6.2.1.dmg, чтобы выполнить установку по умолчанию.
2.2.3 Настройка переменных среды
1. Первым делом убедитесь, что все соответствующие компоненты Android SDK загружены, затем откройте терминал и войдите в корневой каталог пользователя.
2. Введите команду ls –a в терминале, чтобы проверить, существует ли файл .bash_profile. Если он не существует, создайте файл: коснитесь .bash_profile.
3. Отредактируйте файл vi ~/.bash_profile и введите следующее содержимое:
Добавить напрямую:
export ANDROID_HOME=/Users/automation/android-sdk-macosx
Продолжайте добавлять после переменной PATH:
:ANDROID_HOME/tools:ANDROID_HOME/platform-tools
Полное содержимое .bash_profile (включая конфигурацию переменных среды JAVA и Android):
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
export ANDROID_HOME=/Users/automation/android-sdk-macosx
export PATH=PATH:JAVA_HOME/bin:ANDROID_HOME/tools:ANDROID_HOME/platform-tools
4. Сохраните файл после редактирования, а затем введите source ~/.bash_profile, чтобы переменные среды вступили в силу.
5. Введите adb в терминал. Если будет предложена следующая информация, это означает, что переменные среды Android SDK настроены успешно.
Node.js — это JavaScript, работающий на стороне сервера. Это платформа, основанная на среде выполнения Chrome JavaScript. Node.js — это управляемая событиями среда JavaScript на стороне сервера ввода-вывода, основанная на движке Google V8. Движок V8 выполняет JavaScript очень быстро и имеет очень хорошую производительность.
Официальный сайт: https://nodejs.org/en/
npm — это инструмент управления пакетами, устанавливаемый вместе с Node.js. Он может решить множество проблем при развертывании кода Node.js. К распространенным сценариям использования относятся следующие:
1. Разрешить пользователям загружать сторонние пакеты, написанные другими, с сервера npm для локального использования.
2. Разрешить пользователям загружать и устанавливать программы командной строки, написанные другими, с сервера npm для локального использования.
3. Разрешить пользователям загружать свои собственные пакеты или программы командной строки на сервер npm, чтобы их могли использовать другие.
3.1Node.js for Win
Чтобы установить Node.js в среде Windows, дважды щелкните, чтобы запустить приложение node-v6.11.0-x64.msi и установите его по умолчанию.
После завершения установки переменные среды автоматически добавляются в систему. Откройте командную строку и введите node -v. Если отображается следующая информация, установка Node.js прошла успешно.
Поскольку в новую версию Node.js встроен npm, введите также npm -v в командной строке, чтобы проверить успешность установки.
3.2Node.js for Mac
Чтобы установить Node.js в среде Mac, запустите node-v6.11.3.pkg, чтобы установить его по умолчанию.
После завершения установки переменные среды автоматически добавляются в систему. Откройте терминал и введите node -v. Если отображается следующая информация, установка Node.js прошла успешно.
Поскольку в новую версию Node.js встроен npm, введите в терминале также npm -v, чтобы проверить успешность установки.
Appium, описанный в этой главе, — это сервер, включающий в себя: Appium Server и Appium Desktop.
Сервер Appium устанавливается с помощью команд в командной строке или терминале. После завершения установки введите команду непосредственно для запуска службы Appium.
Appium Desktop — это приложение, которое можно запустить сразу после установки. После выполнения это будет сервис Appium с графическим интерфейсом. Он имеет те же функции, что и Appium Server, но поставляется с инспектором, что очень удобно для отладки и работы. поиск приложений.
Таким образом, для сервера Appium вы можете установить только Appium Server или Appium Desktop, или оба.
Официальный адрес загрузки Appium Desktop: https://github.com/appium/appium-desktop/releases/.
4.1Appium for Win
4.1.1Appium Server
В среде Windows, поскольку Node.js установлен, напрямую откройте командную строку и введите команду для установки (из-за проблем с внутренней сетью в процессе установки может потребоваться FANQIANG).
Установка по умолчанию (установите последнюю версию Appium Server)
npm install -g appium
Установка по умолчанию (установите последнюю версию Appium Server, используйте образ Taobao NPM, FANQIANG не требуется)
npm install -g appium --registry=https://registry.npm.taobao.org
Установите указанную версию (иногда текущая версия Appium Server может быть проблемной и вам необходимо установить указанную версию)
Например, установите версию 1.6.5.
npm install -g appium@1.6.5
Просмотр всех номеров версий Appium Server
npm view appium versions #
После завершения установки путь установки по умолчанию в Windows, например:
C:\Users\Administrator\AppData\Roaming\npm\node_modules\
Откройте командную строку и введите appium. Если отображается следующая информация, сервер Appium успешно установлен и служба Appium запущена.
Если установка Appium из командной строки завершилась неудачно или не завершена, вы можете скопировать полный пакет, установленный с помощью командной строки, чтобы перезаписать путь установки Appium по умолчанию в Windows.
Например: распакуйте ZIP-пакет Appium-v1.6.5 после установки из командной строки и скопируйте распакованный файл appium в файл appium в каталоге C:\Users\Administrator\AppData\Roaming\npm\node_modules.
4.1.2Appium Desktop
Чтобы установить Appium Desktop в среде Windows, запустите appium-desktop-Setup-1.2.1.exe, чтобы установить его по умолчанию.
После завершения установки путь установки по умолчанию в Windows, например:
C:\Users\Administrator\AppData\Local\Programs\appium-desktop
После завершения установки ярлык приложения автоматически добавляется на рабочий стол, и Appium запускается непосредственно для запуска Appium Desktop.
Нажмите «Запустить сервер v1.6.5», чтобы запустить службу Appium. Как показано ниже, служба запущена успешно.
4.2Appium for Mac
4.2.1Appium Server
В среде Mac, поскольку Node.js установлен, напрямую откройте терминал и введите команду для установки (из-за проблем с внутренней сетью в процессе установки может потребоваться FANQIANG).
Установка по умолчанию (установите последнюю версию Appium Server)
npm install -g appium
Установка по умолчанию (установите последнюю версию Appium Server, используйте образ Taobao NPM, FANQIANG не требуется)
npm install -g appium --registry=https://registry.npm.taobao.org
Установите указанную версию (иногда текущая версия Appium Server может быть проблемной и вам необходимо установить указанную версию)
Например, установите версию 1.6.5.
npm install -g appium@1.6.5
Просмотр всех номеров версий Appium Server
npm view appium versions #
Примечание 1. Установка в среде Mac может иметь ограничения на разрешения, что приведет к сбою установки. Вы можете добавить sudo перед командой.
Например: sudo npm install -g appium
Примечание 2. Иногда Appium не может быть установлен, даже если добавлен sudo, например:
Введите npm install -g appium, но его невозможно установить.
Введите sudo npm install -g appium, но его невозможно установить.
Решение:
1. Удалите Appium и Node.js (метод установки pkg/dmg не требует удаления).
2. Откройте терминал и введите sudo chmod -R 777 /usr/local.
3. Переустановите Appium (например: введите npm install -g appium).
После завершения установки путь установки по умолчанию на Mac будет, например:
/usr/local/lib/node_modules/
Откройте терминал и введите appium. Если отображается следующая информация, это означает, что сервер Appium успешно установлен и служба Appium запущена.
Если установка Appium из командной строки завершилась неудачно или не завершена, вы можете скопировать полный пакет, который был установлен через командную строку, чтобы перезаписать путь установки Appium по умолчанию на этом Mac.
Например: распакуйте ZIP-архив Appium-v1.6.5 после установки из командной строки и скопируйте распакованный файл appium в файл appium в каталоге /usr/local/lib/node_modules/.
4.2.2Appium Desktop
Чтобы установить Appium Desktop в среде Mac, запустите appium-desktop-1.2.1.dmg, чтобы установить его по умолчанию.
После завершения установки путь установки по умолчанию на Mac будет, например:
/Applications
В приложении запустите Appium.app напрямую, чтобы запустить Appium Desktop.
Нажмите «Запустить сервер v1.6.5», чтобы запустить службу Appium. Как показано ниже, служба запущена успешно.
Appium Clients — это клиент Appium, поддерживающий Java, Ruby, Python, PHP, JavaScript и C#.
Эта книга представляет собой версию Java, поэтому вам необходимо загрузить пакет jar. Просто загрузите пакет java-client-x-x-x.jar.
Адрес загрузки каждой версии:
https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22io.appium%22%20AND%20a%3A%22java-client%22
В этой книге Appium будет использовать java-client-4.1.2.jar или java-client-6.1.0.jar.
Вы можете использовать Appium, ссылаясь на загруженный пакет jar в проект.
Appium Doctor — это инструмент, используемый для проверки среды установки Appium и способный диагностировать распространенные проблемы в конфигурациях сред Node.js, Android и IOS.
6.1Appium Doctor for Win
В среде Windows напрямую откройте командную строку и введите команду для установки.
npm install -g appium-doctor
После завершения установки выполните appium-doctor в командной строке, чтобы проверить правильность базовой среды Appium. Если отображается следующая информация, это доказывает, что проблем со средой нет.
6.2Appium Doctor for Mac
В среде Mac напрямую откройте терминал и введите команду для установки.
npm install -g appium-doctor
После завершения установки выполните appium-doctor --android в терминале. Он проверит правильность базовой среды Android Appium. Если отображается следующая информация, это доказывает, что проблем со средой нет.
Выполнение appium-doctor в терминале определит правильность базовых сред Appium для Android и IOS. Если отображается следующая информация, это доказывает, что проблем со средой нет.
Автоматизированные тесты необходимо выполнять на мобильном устройстве. На этот раз вам необходимо подготовить симулятор или реальную машину.
7.1 Эмулятор
Сегодня на рынке представлено довольно много эмуляторов Android. В этой книге представлены три эмулятора Android.
Это: виртуальные устройства Android, Genymotion, эмулятор Xiaoyao.
Android Virtual Devices — это эмулятор, входящий в состав Android SDK. В зависимости от версии Android SDK для различных платформ можно создавать и использовать эмуляторы на Windows или Mac.
Genymotion — относительно известный эмулятор. Как правило, его можно использовать, если вы используете эмулятор Android. Он работает быстро. В зависимости от версии платформы вы также можете создавать и использовать эмуляторы на Windows или Mac.
Официальный адрес загрузки: https://www.genymotion.com/download/
Эмулятор MEmu имеет только версию для Windows, но иногда почему бы не использовать эмуляторы Genymotion или Android Virtual Devices вместо эмулятора MEmu? Это связано с тем, что некоторые программы приложений не могут быть установлены на Genymotion или виртуальные устройства Android и не могут работать, даже если они установлены успешно (например, WeChat и Weibo), но в настоящее время вы не хотите использовать реальную машину. можете попробовать эмулятор Xiaoyao, который запускается очень быстро. Программы могут быть установлены и успешно запущены.
7.1.1 Эмулятор для Win
7.1.1.1Android Virtual Devices
Android SDK поставляется с собственным эмулятором Android Virtual Devices (AVD).
Ранее мы уже создали и развернули Android SDK, и теперь нам нужно только создать эмулятор.
1. Войдите в каталог Android SDK и откройте SDK Manager.exe.
2、НажмитеTools--->Manage AVD..., войдите в управление виртуальными устройствами Android.
3. Нажмите «Создать…», чтобы создать виртуальное устройство Android.
4. Затем заполните информацию о конфигурации виртуального устройства. Как показано на рисунке, виртуальный Android 6.0, Android SDK должен загрузить API этой версии 6.0, иначе эту версию невозможно будет выбрать.
5. После завершения настройки,Выберите это виртуальное устройство,Нажмите «Пуск».…。
6. Нажмите «Запустить», чтобы начать.
7. Как показано на рисунке, симулятор запущен.
7.1.1.2Genymotion
Чтобы установить Genymotion в среде Windows, запустите genymotion-2.10.0-vbox.exe, чтобы установить его по умолчанию.
Примечание. Чтобы установить Genymotion, вам необходимо сначала установить VirtualBox. Эта программа установки уже включает VirtualBox, поэтому нет необходимости устанавливать VirtualBox отдельно.
После завершения установки щелкните ярлык на рабочем столе, чтобы открыть Genymotion.
НажмитеSettings--->Account,Войдите в свою учетную запись.
Настройте путь к ADB, как показано на рисунке:
Чтобы добавить виртуальное устройство, нажмите «Добавить».
После выбора версии Android и устройства загрузите.
После успешной загрузки виртуального устройства нажмите «Пуск», запустит эмулятор.
Эмулятор успешно запускается.
Затем установите Genymotion-ARM-Translation на эмулятор.
Genymotion-ARM-Translation — это пакет совместимости, который позволяет Genymotion работать в программах с архитектурой ARM. Собственный симулятор Genymotion поддерживает только архитектуру X86. Многие приложения, использующие файлы .so, не поддерживают архитектуру X86 и поэтому не могут работать. Если вы хотите запустить его, вам необходимо установить пакет преобразования ARM.
Виртуальная машина Genymotion-ARM-Translation поддерживает файлы и может идеально имитировать приложение ARM. Ее можно моделировать и использовать на Android. Она может нормально запускать программу APP, а скорость работы значительно выше, чем у эмулятора, который поставляется с SDK. Следует отметить, что версия виртуальной машины Android должна быть 4.4 или выше.
Способ установки:
Создайте эмулятор Android в Genymotion.
После загрузки перетащите Genymotion-ARM-Translation_v2.0.zip (не разархивируйте) в симулятор и установите его автоматически после подтверждения.
После завершения установки перезапустите эмулятор.
7.1.1.3 Эмулятор MEmu
Чтобы установить эмулятор MEmu в среде Windows, запустите XYAZ-Setup.exe, чтобы установить его по умолчанию.
Например: установите в D:\Microvirt\MEmu.
Настройте переменные среды:
Щелкните правой кнопкой мыши Мой компьютер.,Нажмите на свойства--->Расширенная конфигурация системы--->передовой--->переменные среды。
Нажмите «Переменные среды», «Системные переменные»:
Измените путь, нажмите «Изменить» и добавьте ;D:\Microvirt\MEmu в конце значения переменной.
Подключитесь к эмулятору MEmu, 21503 — номер порта эмулятора MEmu по умолчанию:
1. Откройте командную строку и войдите в каталог D:\Microvirt\MEmu в каталоге установки.
2. Выполняем команду подключения adb Connect 127.0.0.1:21503.
3. Выполните команду adb devices, чтобы просмотреть все симуляторы.
Как показано на рисунке: симулятор подключен.
Другие команды:
Удалить данные adb -s 127.0.0.1:21503 оболочка pm очистить имя удаленного пакета
Установите пакет adb -s 127.0.0.1:21503 установите APK-файл
Можно ли выполнять операции с устройствами adb непосредственно из командной строки без предварительного подключения к эмулятору MEmu?
Это нормально, поскольку Android SDK установлен, adb.exe существует в каталоге D:\android-sdk\sdk\platform-tools, но также есть adb.exe в каталоге эмулятора Xiaoyao D:\Microvirt\MEmu, и оба настроены. Переменные среды были изменены, и в версии adb имеется несоответствие. Просто перезапишите файл adb.exe в каталоге эмулятора MEmu файлом adb.exe в каталоге Android SDK.
Затем откройте командную строку и напрямую введите устройства adb.
Как показано на картинке: симулятор подключен.
Установленная версия эмулятора MEmu для Android — 4.4.4, что немного устарело. Скопируйте файл MEmu51.ova, полученный после распаковки .rar-файла образа MEmu Android 5.1.1 эмулятора MEmu, в каталог D:\Microvirt\MEmu. .
Откройте MEmu Android Multi-Open Manager.
Нажмите «Импортировать эмулятор», выберите файл MEmu51.ova для импорта и нажмите «Пуск». Доступен эмулятор Android версии 5.1.1.
7.1.2 Эмулятор для Mac
7.1.2.1Android Virtual Devices
Android SDK поставляется с собственным эмулятором Android Virtual Devices (AVD).
Ранее мы уже создали и развернули Android SDK, и теперь нам нужно только создать эмулятор.
1. Войдите в каталог Android SDK, нажмите android и откройте SDK Manager.exe.
2、НажмитеTools--->Manage AVD..., войдите в управление виртуальными устройствами Android.
3. Нажмите «Создать…», чтобы создать виртуальное устройство Android.
4. Затем заполните информацию о конфигурации виртуального устройства. Как показано на рисунке, виртуальный Android 6.0, Android SDK должен загрузить API этой версии 6.0, иначе эту версию невозможно будет выбрать.
5. После завершения настройки,Выберите это виртуальное устройство,Нажмите «Пуск».…。
6. Нажмите «Запустить», чтобы начать.
7. Как показано на рисунке, симулятор запущен.
7.1.2.2Genymotion
Чтобы установить Genymotion в среде Mac, вам необходимо сначала установить VirtualBox.
Официальный адрес загрузки: https://www.virtualbox.org/wiki/Downloads.
Например: VirtualBox-5.1.28-117968-OSX.dmg, который можно установить по умолчанию.
Затем запустите genymotion-2.10.0.dmg, чтобы установить его по умолчанию.
После завершения установки щелкните ярлык Genymotion.app в приложении, чтобы открыть Genymotion.
НажмитеSettings--->Account,Войдите в свою учетную запись.
Настройте путь к ADB, как показано на рисунке:
Чтобы добавить виртуальное устройство, нажмите «Добавить».
После выбора версии Android и устройства загрузите.
После успешной загрузки виртуального устройства нажмите «Пуск», запустит эмулятор.
Эмулятор успешно запускается.
Затем установите Genymotion-ARM-Translation на эмулятор.
Genymotion-ARM-Translation — это пакет совместимости, который позволяет Genymotion работать в программах с архитектурой ARM. Собственный симулятор Genymotion поддерживает только архитектуру X86. Многие приложения, использующие файлы .so, не поддерживают архитектуру X86 и поэтому не могут работать. Если вы хотите запустить его, вам необходимо установить пакет преобразования ARM.
Виртуальная машина Genymotion-ARM-Translation поддерживает файлы и может идеально имитировать приложение ARM. Ее можно моделировать и использовать на Android. Она может нормально запускать программу APP, а скорость работы значительно выше, чем у эмулятора, который поставляется с SDK. Следует отметить, что версия виртуальной машины Android должна быть 4.4 или выше.
Способ установки:
Создайте эмулятор Android в Genymotion.
После загрузки перетащите Genymotion-ARM-Translation_v2.0.zip (не разархивируйте) в симулятор и установите его автоматически после подтверждения.
После завершения установки перезапустите эмулятор.
7.2 Реальная машина
Подготовьте мобильный телефон с версией системы Android. Примечание. API, загруженный с помощью Android SDK, должен соответствовать номеру версии Android мобильного телефона. В противном случае загрузите API с соответствующим номером версии.
Например: реальная используемая машина — Android. Версия 6.0, Андроид SDK для загрузки Android Доступен только API 6.0.
Помимо использования пакета jar клиентов Appium, вам также необходимо использовать пакет jar Selenium. Например, вам необходимо использовать этот пакет при использовании DesiredCapabilities в тестовом сценарии. Просто загрузите пакет selenium-server-standalone-x-x-x.jar.
Адрес загрузки: http://selenium-release.storage.googleapis.com/index.html.
Скачать по разным версиям.
В главе этой книги, посвященной Appium, будет использоваться selenium-server-standalone-2.53.1.jar или selenium-server-standalone-3.12.0.jar.
Просто добавьте загруженный пакет jar в проект и используйте его.
Примечание (Клиенты Appium должны соответствовать версии Selenium, иначе при выполнении скрипта будет сообщено об ошибке):
Клиенты Appium используют пакет java-client-4.1.2.jar, а Selenium — пакет selenium-server-standalone-2.53.1.jar.
Клиенты Appium используют пакет java-client-6.1.0.jar, а Selenium — пакет selenium-server-standalone-3.12.0.jar.
Eclipse — это расширяемая платформа разработки на основе Java с открытым исходным кодом. Сам по себе это всего лишь фреймворк и набор сервисов для построения сред разработки посредством подключаемых компонентов. Eclipse поставляется со стандартным набором плагинов, включая Java Development Kit (JDK).
Официальный адрес загрузки: https://www.eclipse.org/downloads/.
9.1Eclipse for Win
Установите Eclipse в среде Windows, разархивируйте файл eclipse-jee-neon-2.rar (в эту версию Eclipse встроены такие плагины, как TestNG, SVN, ADT и т. д.), например, разархивируйте его на диск D, введите каталог файла и дважды щелкните eclipse.exe. Запустите программу Eclipse.
9.2Eclipse for Mac
Чтобы установить Eclipse в среде Mac, выполните eclipse-jee-oxygen-R-macosx-cocoa-x86_64.dmg, чтобы установить его по умолчанию. После завершения установки войдите в приложение и запустите Eclipse.app, чтобы запустить программу Eclipse.