seyOrd

导航

命令行appium安装(更新)_byseyOrd

环境
系统:windows10专业版(windows7下也试过,应该没问题)

大概的过程
·安装JDK(最新)
·安装nodejs(我装的是6.11.1)
·安装androidSDK(最新)
·安装python3.7(我用的3.7版本,当然你也可以安装python2.7)
·安装python2.7(如果上一步是2.7,这里就省略,如果上一步是3.6,这里需要安装下python2.7,原因后面再说)
·安装appium服务(可能会遇到各种报错,我只把我遇到的贴在文章后面,希望可以帮助到大家)
·安装appium-client

详细过程
1、安装JDK(最新)
下载相应的版本,一般是安装长期版本jdk8

JDK下载示意图

下载完后,点击安装,这个不用我教了吧
安装完后,设置环境变量(如果连这不知道,百度下):


添加JAVA_HOME变量, 值为JDK的安装路径,如:
D:\Java\jdk1.8

​添加CLASSPATH变量,值为(如果JAVA_HOME设置好了,下载这段就可以复制了):
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

修改path变量,开头加上这句(如果JAVA_HOME设置好了,下载这段就可以复制了):
%JAVA_HOME%\bin;
```
检查是否安装好
打开cmd,输入: java,如果出来很长一坨,就是说明你安装成功了

2、安装nodejs(我装的是6.11.1)
百度:nodejs,应该可以看到官网,下载相应的版本就可以了,我没有下载最新的;
至于下载最新的nodejs,appium会不会安装成功,我就不知道了,建议大家下载LTS版本

验证是否安装成功:在cmd下输入:node --version,如果看到版本号,说明安装成功了

这里需要注意下:
无论nodejs还是python,安装的时候,好像是会有个选项,叫for all users,建议大家选择这个

3、安装androidSDK(最新)
可以安装Androidstudio然后下载相应的版本

设置环境变量:

添加ANDROID_HOME,值为androidSDK的安装目录(不要告诉我,你不知道安装哪了)
修改path,在开头添加值:
%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
```
验证是否安装成功:在cmd下输入:android,应该会打开android的配置页面,如果打开了,说明安装成功了

4、安装python3.7、python2.7
直接官方下载安装就可以了,变量应该是自动添加上去的,不用再次手动添加了
这里要注意的是:
如果只用python2.7,那么3.7就不用安装了
如果想用python3.7,那么要在3.7安装后,把2.7也安装了(原因在文章的结尾会说)

5、安装appium服务
appium服务器在海外被墙,所以使用国内镜像进行安装
在安装appium 服务之前,大家先换下镜像下载的地址,cmd输入

```
npm config set registry http://registry.npm.taobao.org
```
在安装appium 服务之前,大家还要先安装下这个东西:node-gyp
如果没有安装的话,你在安装appium的时候,很可能会看到它出错,真的很让人恶心!虽然说,不会影响appium的正常启动
node-gyp的安装,cmd输入:

```
npm install -g node-gyp
```
然后再执行下面的命令(node-gyp使用时会需要,安装时间可能会长一些,耐心等待哈):

```
npm install --global --production windows-build-tools
```
然后执行下面命令,正式安装appium(时间可能会长些,耐心等待):

```
cnpm install –g appium@1.6.5
```
安装完后,如果没有看到什么报错,且在cmd输入:appium,显示如下,说明安装成功了

```
C:\Users\jhan>appium
[Appium] Welcome to Appium v1.6.5
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
```

也可以安装appium-doctor验证是否安装成功
这里要说下,为什么装python2.7,因为node-gyp,只支持python2.7

引用自

posted on 2020-04-10 18:12  seyOrd  阅读(440)  评论(0)    收藏  举报