系列介绍

QAUi 系列阅读指南

Appium 环境配置

Windows 篇

iOS 不支持 windows 系统

下载

  1. 下载 Appium Desktop 桌面版 (服务器版见后续介绍),地址:http://appium.io/ ,点击 DOWNLOAD 进入下载页面,选择 appium-desktop-setup-x.x.x.exe,之后双击安装
  2. 下载 JDK,地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html ,点击 download 进入下载页面,选择 windows 版本进行下载安装
  3. 下载 Android SDK,官方地址:https://developer.android.com/studio/ ,下载 android studio,然后安装,就会自动安装 android sdk 了.

配置

  1. JDK 环境配置,查看https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

- 环境变量
- 新建变量 JAVA_HOME=JDK 安装目录
- 编辑变量 Path,添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- 新建变量 CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

- 验证
- 运行 cmd 输入 java -version 和输入 javac 进行检查

  1. Android SDK 环境配置,查看https://blog.csdn.net/zeternityyt/article/details/79655150

- 环境变量
* 新建变量 ANDROID_HOME=sdk 安装目录
* 编辑变量 Path,添加%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools

- 验证
* 运行 cmd,输入 adb version 进行检查

Mac 篇

XCODE 和 libimobiledeivce 的安装只有 iOS 设备测试才需要
Android SDK 的安装只有 Android 设备才需要

下载

  1. 下载 Appium Desktop 桌面版 (服务器版见后续介绍),地址:http://appium.io/ ,点击 DOWNLOAD 进入下载页面,选择 Appium-x.x.x.dmg,之后双击安装
  2. 下载 JDK,地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html ,点击 download 进入下载页面,选择 mac 版本进行下载安装
  3. 下载 Android SDK,官方地址:https://developer.android.com/studio/ ,下载 android studio,然后安装,就会自动安装 android sdk 了.
  4. 在 AppStore 下载 XCODE 并安装打开
  5. libimobiledevice安装
1.安装homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
2.安装libimobiledevice:
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew link --overwrite libimobiledevice
3.安装ideviceinstaller:
brew uninstall ideviceinstaller
brew install ideviceinstaller
brew link --overwrite ideviceinstaller
4.插上手机,输入idevice_id -l检查有没有设备

配置

  1. JDK 环境配置,查看https://www.cnblogs.com/ultimateWorld/p/6477089.html

- 环境变量
* 打开.bash_profile,终端输入 open .bash_profile 打开文件
* 在.bash_profile 中添加

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:
export JAVA_HOME
export CLASSPATH
export PATH

- 终端输入 source .bash_profile,重载

- 验证
* 终端输入 java -version 和输入 javac 进行检查

  1. Android SDK 环境配置,查看https://blog.csdn.net/maoxinwen1/article/details/80113470

- 环境变量
* 打开.bash_profile,终端输入 open .bash_profile 打开文件
* 在.bash_profile 中添加

export ANDROID_HOME=/Users/xinwenmao/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

* 终端输入 source .bash_profile,重载

- 验证
* 终端输入 adb version 进行检查

  1. Appium配置,安装好后进入安装包目录/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent, 输入以下命令安装插件
cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
sh Scripts/bootstrap.sh

Linux&&Mac 服务器版本安装

brew install node      # get node.js
npm install -g appium  # get appium
npm install wd         # get appium client
appium &            # start appium
node your-appium-test.js

Appium-Java Client

相关 jar 包下载

  1. 下载 java-client.jar,地址http://appium.io/downloads.html, 选择 java 进入下载页面,下载最新版本 Latest Version.
  2. 下载 selenium-server-standalone-x.x.0.jar,地址:https://www.seleniumhq.org/download/, Selenium Standalone Server 标题中.
  3. 下载 client-combined-x.x.x.jar,地址:https://www.seleniumhq.org/download/, Selenium Client & WebDriver Language Bindings 标题中 java 文件,下载后解压既有


↙↙↙阅读原文可查看相关链接,并与作者交流