安装 Appium

Windows 下配置 Appium

安装 Android Studio

下载 Android Studio

android-studio-ide-182.5314842-windows.exe

安装 Android Studio

  1. 安装

  2. 下一步

  3. 下一步

  4. 安装路径

  5. 安装

  6. 安装中

  7. 下一步

  8. 结束

启动 Android Studio,下载 SDK。

配置环境变量

Windows 7 系统需要安装 Visual C++ Redistributable for Visual Studio 2015

  1. 点击"属性“

  2. 高级系统设置

  3. 点击环境变量

  4. 新建系统变量

  5. ANDROID_HOME 变量,变量名:ANDROID_HOME,变量值:C:\\Users\\用户名\\AppData\\Local\\Android\\Sdk

Android SDK 默认路径:C:\\Users\\用户名\\AppData\\Local\\Android\\Sdk,此处“用户名”需要替换成你的电脑用户名。

6.编辑 path

7.Path 中 添加 ANDROID_HOME,变量值最前面添加:%ANDROID_HOME%\\platform-tools\\28.0.3;%ANDROID_HOME%\\tools;28.0.3 这个数字需要看自己电脑上 $ANDROID_HOME/build-tools/ 目录下的。

8.之后步骤全部点击“确定”

Appium

下载 Appium Desktop

appium-desktop-1.12.1-x64.nsis.7z:appium 压缩包
Appium-windows-1.12.1.exe:appium 安装文件,安装 appium 依赖 “appium-desktop-1.12.1-x64.nsis.7z” 文件,然后再执行此文件进行安装。

安装 Appium Desktop

1.运行

2.安装

3.安装进行中

4.运行

5.启动 appium

安装 Appium

安装 node

choco install nodejs

安装完后需要重新启动命令行

安装 cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装 Python 2

choco install python2

安装完后需要重新启动命令行

安装 Appium

安装之前确保 node、python 可以使用,最好是退出 powershell 一次,重新打开 powershell。

cnpm install -g appium

正常使用 npm 就行,因为网络原因使用的淘宝的 cnpm。

启动 Appium

appium

macOS 下配置 Appium 环境

  • macOS 10.14.4
  • Appium Desktop 1.12.1
  • Genymotion 3.0.1

安装 Appium Desktop

brew cask install appium

启动 Appium Desktop

  1. 打开软件

  2. 启动 Appium Server

安装 Appium

安装 node

brew install node

安装 cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装 Python 2.7.15

安装 Appium

cnpm install -g appium

正常使用 npm 就行,因为网络原因使用的淘宝的 cnpm。

启动 Appium

appium

配置 Android

安装 Android Studio

brew cask install android-studio

启动 Android Studio,下载 SDK。

  1. 启动 Android Studio

  2. 设置

  3. 设置

  4. 下一步

  5. 下一步

  6. 选择主题

  7. 结束

  8. 正在下载

配置环境变量

vim ~/.bashrc

# ANDROID_HOME start
export ANDROID_HOME="$(echo $HOME)"/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools
# 28.0.3 这个数字需要看自己电脑上 $ANDROID_HOME/build-tools/ 目录下的。
export PATH=$PATH:$ANDROID_HOME/build-tools/28.0.3
# ANDROID_HOME end

安装 Android 模拟器

brew cask install genymotion

配置 iOS

安装 Xcode

  1. 打开 App Store

  2. 安装 Xcode

配置 WebDriverAgent

安装 Command Line Tools

xcode-select --install

安装 npm

安装 Carthage

brew install carthage

安装 USB 支持

brew install usbmuxd

安装 ideviceinstaller

brew install libimobiledevice ideviceinstaller 

brew install ios-webkit-debug-proxy ios-deploy

下载 WebDriverAgent 代码

# 新建目录
mkdir -p ~/Xcode && cd ~/Xcode

# 拉取源代码
# facebook 源代码有问题,暂时先用 appium 的。
# git clone https://github.com/facebook/WebDriverAgent.git
git clone https://github.com/appium/WebDriverAgent.git

# 切换目录到 WebDriverAgent
cd WebDriverAgent

# 初始化环境
./Scripts/bootstrap.sh

证书配置

  1. 打开 WebDriverAgent 项目

  2. 修改 id

  3. 点击

  4. 选择设备

  5. 选择 runner

  6. 运行