RF+Appium+Android环境搭建教程
1.下载安装包
一、适用操作系统
Win7 旗舰版Sp1 64位操作系统
RF环境搭建,请参考文档《RobotFramwork安装指南》
RF环境搭建完成后,需要引用第三方库“AppiumLibrary”库,此库可以去官网地址下载(http://robotframework.org/#test-libraries)
添加库方法跟文档《RobotFramwork安装指南》添加库方法一样,运行CMD到AppiumLibrary库目录下,运行命令:python setup.py install 进行安装
添加库方法:跟文档《RobotFramwork安装指南》一样
以上是RF工具的配置
2.Android环境搭建
2.1JDK安装
(如果电脑安装有,无需安装;没装的根据自己的系统选择32位或64位下载JDK,这里是64位)
jdk-8u111-windows-x64.exe
JDK安装很简单,按默认安装即可。 环境变量配置:
在系统变量中新建(已有则添加,用英文分号隔开) 变量名:JAVA_HOME
变量值:C:\\Program Files\\Java\\jdk1.8.0_111 //Jdk的安装路径
变量名:CLASSPATH
变量值:%JAVA_HOME%\\lib\\tools.jar;%JAVA_HOME%\\lib\\dt.jar
变量名:path
变量值:%JAVA_HOME%\\bin; //加在最前面,分号后面接已有的
检查JAVA环境是否配置好,进入CMD命令行,输入java或javac,可以看到命令提示,说明成功了。
2.2安装Android SDK
其实这里我们主要要用到sdk tools中的UIAutomatorviewer工具,可以定位待测试应用界面元素 所以安装sdk或提取adt-bundle中的sdk都可以,这里用到adt-bundle-windows-x86_64-20140624 下载 adt-bundle-windows-x86_64-20140624.zip,直接解压即可。
配置sdk环境变量(appium需要用到) 变量名:ANDROID_HOME 变量值:C:\\Program Files\\sdk //sdk的存放路径
变量名:path
变量值:%ANDROID_HOME%\\tools;%ANDROID_HOME%\\platform-tools;
3. 安装Appium 3.1安装Node.js
Appium是使用node.js实现的,node是解释器,所以要先安装好
按默认安装即可,可以改变安装的路径,默认Add to PATH会自动添加环境变量。
安装完成以后,进入CMD,输入node -v, 可以看到版本号,说明成功了。
3.2Appium安装
直接安装Appium
配置环境变量 变量名:path
变量值:C:\\Program Files\\Appium\\node_modules\\.bin;
配置完后进入cmd命令行,输入appium,提示:Welcome to Appium说明安装好了。
//appium的bin目录
Appium联网安装
进入cmd命令行,输入: npm install –g appium 或者
npm --registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像,速度快) 注:-g全局参数
多等几分钟,可以看到appium的版本及安装目录
3.3安装Microsoft .NET Framework 4.5(若未安装,启动Appium时会提示安装)
4.安装RobotFramwork
4.1安装python
(RF 框架是基于 Python 语言的,所以安装前一定要有 Python 环境)
安装过程中勾选Add python.exe to Path后就不用再添加环境变量了 4.2安装RobotFramwork
解压进入其目录
进入cmd,cd到当前目录,输入python setup.py install 进行安装
(这里有个小技巧,直接在当前目录的路径显示栏中输入cmd回车,即可进入cmd当前路径)
4.3安装wxPython
RIDE是基于这个GUI库开发的,所以安装ride前也要先安装
这里一定要安装32位(RIDE也是32位的)的unicode(支持中文),否则启动RIDE时会提示找不到 4.4安装 robot framework ride
安装同4.2 RobotFramwork安装 4.5安装库
安装同4.2 RobotFramwork安装
5.启动RIED
先启动Appium并设置好
在Python27\\Scripts目录下找到ride.py,直接双击或cmd命令启动