Appium环境配置

Macos下Appium配置

Appium环境配置(macOs)

Mac平台基础环境:

java、Git、Ruby、brew、Xcode

Android sdk安装:

直接下载Android studio,借助Android studio安装sdk,安装完成之后,打开Android Studio,这时可能会提示 unable to access android sdk add-on list。这个意思是提示我们电脑上没有安装SDK,没关系,点击Cancel,在后续的界面安装SDK就好了。
安装 Android SDK Tools 和 Android SDK Platform-tools ,进入Preference——Appearance&Behavior——System Settings——Android SDK。
————————————————
版权声明:本文为CSDN博主「liuchunming033」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuchunming033/article/details/51544633

现在的版本在你cancel掉“unable to access android sdk add-on list”这个后按照导航步骤就直接给你下好了。

设置环境变量

1
2
3
4
vim ~/.bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Users/你的用户名/Library/Android/sdk
export PATH="$PATH:$JAVA_HOME/bin"

Appium安装

1.直接下载appium.dmg。

2.使用npm安装

1
2
3
4
5
6
7
8
9
brew install node      # get node.js
> npm install -g appium # get appium
> npm install wd # get appium client
在这一步之前你可以先使用appium doctor检查一下appium是否成功安装,往后看
> appium & # start appium
> node your-appium-test.js #跑个测试时看看
————————————————
版权声明:本文为CSDN博主「liuchunming033」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liuchunming033/article/details/51544633

检查环境

使用npm安装appium doctor

1
2
npm install appium-doctor -g
appium-doctor #检测环境是否成功

在我进行环境检测时,终端显示如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
~ » appium-doctor                            zhengjiani@zhengjianideMacBook-Pro
info AppiumDoctor Appium Doctor v.1.11.1
info AppiumDoctor ### Diagnostic for necessary dependencies starting ###
info AppiumDoctor ✔ The Node.js binary was found at: /usr/local/bin/node
info AppiumDoctor ✔ Node version is 12.4.0
WARN AppiumDoctor ✖ Xcode is NOT installed!
info AppiumDoctor ✔ Xcode Command Line Tools are installed in: /Library/Developer/CommandLineTools
info AppiumDoctor ✔ DevToolsSecurity is enabled.
info AppiumDoctor ✔ The Authorization DB is set up properly.
info AppiumDoctor ✔ Carthage was found at: /usr/local/bin/carthage. Installed version is: 0.33.0
info AppiumDoctor ✔ HOME is set to: /Users/zhengjiani
info AppiumDoctor ✔ ANDROID_HOME is set to: /Users/zhengjiani/Library/Android/sdk
info AppiumDoctor ✔ JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home
info AppiumDoctor ✔ adb exists at: /Users/zhengjiani/Library/Android/sdk/platform-tools/adb
info AppiumDoctor ✔ android exists at: /Users/zhengjiani/Library/Android/sdk/tools/android
info AppiumDoctor ✔ emulator exists at: /Users/zhengjiani/Library/Android/sdk/tools/emulator
info AppiumDoctor ✔ Bin directory of $JAVA_HOME is set
info AppiumDoctor ### Diagnostic for necessary dependencies completed, one fix needed. ###
info AppiumDoctor

刚开始我Carthage没有安装,安装方法

1
brew install carthage

但是Xcode我明明安装了呀,不知道为什么会这样提示?

接着输入

1
appium &

出现以下状态,说明成功

1
2
3
4
5
~ » appium &                                 zhengjiani@zhengjianideMacBook-Pro
[1] 34999
--------------------------------------------------------------------------------
~ » [Appium] Welcome to Appium v1.14.1 zhengjiani@zhengjianideMacBook-Pro
[Appium] Appium REST http interface listener started on 0.0.0.0:4723