Appium APPIUM 小白用户安装教程

嘻嘻 · 2015年04月14日 · 最后由 测试成长中 回复于 2018年05月09日 · 2362 次阅读

我在网上搜索 appium 的安装教程时发现了 http://blog.csdn.net/gzh0222/article/details/39272785 ,在安装的过程中遇到了两次报错,都是在【4 联网安装 Appium】,一次是 node 需要 0.8.x 系列,而按照教程中的我安装了 0.12.x(错误提示类似于 npm WARN engine npm@1.4.23: wanted: {"node":">=0.8","npm":"1"} (current: {"node":null,"npm":"2.0.0-alpha.7"})),一次是安装完成后报错,code 0,如下图

所以我整理了一下,其中 1、3、是原教程中的,2、4、5 是改良后的

安装步骤
1)安装 JDK,并进行环境变量配置
JDK 安装很简单,按默认安装即可。
环境变量配置:
添加 JAVA_HOME 变量, 值:Jdk 的安装路径,如:D:\Java\jdk1.7.0_45
添加 CLASSPATH 变量,值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
修改 path 变量,加上这句 %JAVA_HOME%\bin;
检查 JAVA 环境是否配置好,进入 CMD 命令行,输入 java 或 javac,可以看到好多的命令提示,说明成功了。

2)安装 Node.js
网上搜索 node 0.8.17,下载后安装,不要去官网安装,否则后面安装 appuim 时需要依赖的版本可能不对,会报错
安装完成以后,检查 Node 版本安装是否成功:进入 CMD,输入 node -v, 可以看到版本号,说明成功了。

3)安装 ADT,配置环境变量
下载地址:http://developer.android.com/sdk/index.html?hl=sk
下载 adt-bundle-windows-x86-20140321.zip,直接解压即可。
配置环境变量,设置 ANDROID_HOME 系统变量为你的 Android SDK 路径,并把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里。
变量名:ANDROID_HOME 值: D:\AutoTest\adt\sdk
设置 Path 值: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

4)安装 Appium
不要使用在线安装,我安装的时候报错了,code 0 。使用本地安装的时候安装成功
本地安装先在 TesterHome 官方百度网盘 http://pan.baidu.com/s/1jGvAISu下载最新的版本,下载后双击安装即可

5)检查一下 appium 是否安装成功。
进入 cmd 命令行,输入 appium,提示没有不是可执行的命令......就需要配置环境变量,把 appium 的安装路径配置到环境变量 PATH 中即可,重启一下 dos,输入 appium 回车,会自动打开

至于原帖中说的检查环境是否正确我没追究(检查的时候 appium -doctor 命令提示不是可执行的命令巴拉巴拉),appium 可以用就行了

更新一下,mac 上安装 appium 很简单,只要下载 appium.dmg 进行安装即可,dmg 里已经集成了 node nmp

共收到 18 条回复 时间 点赞

你好,我安装 appium desk top 后打开就出现 “appium 停止运行” 的提示。现在重装系统后还是出现这个问题。试过多个不同版本的 appium desk top 还是出现这个情况。 你知道是啥情况吗?已经困恼我一个多月了,

按照楼主提供的方法安装成功,过程很顺利,谢谢楼主

#11 楼@sarahqql 我也有你截图的问题,为什么打-doctor 没有反应呢

赞一个!

嘻嘻 #14 · 2015年06月09日 Author

#13 楼 @harryguo 应该是下错包了,查一下你的电脑是 64 位还是 32 位的,然后下载相应位数的安装包安装试试吧

楼主,我这边安装后提示 appium 不是有效的 win32 应用程序,怎么破呢。。。

嘻嘻 #14 · 2015年04月29日 Author

#11 楼 @sarahqql 欢迎多多交流哇

#8 楼 @123456_ 谢谢啦,我已经解决。

嘻嘻 #12 · 2015年04月15日 Author

#6 楼 @chenhengjie123 (ˇˍˇ)哈哈

#7 楼 @kuroky 我也是下的 0.12.2,试了 5、6 次吧,一直没弄好。嗯可能是网络问题,又发现一个新方法,多谢

#5 楼 @sarahqql 就像 chenghengle 说的,“科学上网” 要学会,如果不会你就在度娘上面搜 adt,下下来也是一样用的

关于楼主说的第二点:其实在官网下载最新的 nodejs(我下的是 v0.12.2)

npm WARN engine npm@1.4.23: wanted: {"node":">=0.8","npm":"1"} (current: {"node":null,"npm":"2.0.0-alpha.7"}) 这样的错误是警告没什么关系的
主要是可能是网络问题,多试几次就可以了

#5 楼 @sarahqql 请科学上网。

#3 楼 @xinxjxjxj 你是指下载 JDK 和 ADT 吗?墙里面也有一些可以用,我觉得还好,反正有一键软件 嘿嘿嘿

现在 Google 的东西不 *** 用起来真是坑爹啊

#1 楼 @monkey 这个可以有,回头把图补上

哈哈不错,可否图文并茂呢

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册