Appium 配置

macOS

环境

  • 下载 Xcode
  • 安装 xcode-command-tools
  • 配置 npm

  • 配置 node

  • Android
    • JDK 1.8.144
    • Android SDK
  • iOS
    • Carthage

selendroid android.4.4 以下,UI Automation Android 4.4以上

Appium Desktop

Download Appium Desktop

安装 Appium

1
npm install -g appium

PATH变量:~/.bash_profile

1
2
3
4
5
6
7
8
9
10
11
12
# JAVA_HOME start
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export CLASS_PATH=$JAVA_HOME/lib
# JAVA_HOME end

# 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
export PATH=$PATH:$ANDROID_HOME/build-tools/28.0.2
# ANDROID_HOME end

检查appium环境配置

1
appium-doctor

安装不同版本appium

1
2
npm view appium version --json
npm install appium@x.x.x

源码安装

Appium 源码分析

Docker 方式

Appium Docker for Android

拉取 Appium 镜像

1
docker pull appium/appium:1.9.1-p0

appium-emulator

1
docker pull appium/appium-emulator:1.1-arsenal

运行

1
docker run --privileged -d -p 4723:4723  -v /dev/bus/usb:/dev/bus/usb --name appium-1.9.1-p0 appium/appium:1.9.1-p0

Ubuntu 下不要安装 adb,如果安装过请卸载。

  • --privileged:特权模式

  • --v /dev/bus/usb:/dev/bus/usb:挂载 usb 设备

基于Docker配置Appium实践 | pilipala195

参考

通过代理安装 appium

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. macOS
    1. 1.1. Appium Desktop
    2. 1.2. 安装 Appium
  2. 2. 源码安装
  3. 3. Docker 方式
  4. 4. 参考
,