说明:
如果作为服务端,请参考软件安装和Python与python开发环境配置章节;
如果仅作为Client,请参考client安装章节。
软件安装
安装Nodejs
步骤1、下载并安装nodejs
下载nodejs安装包(http://nodejs.org/download/)并进行安装,**安装的时候有选项,记得把环境变量添加到path路径**。
下图红框中表示要下载的版本:
步骤2、测试nodejs安装是否成功
在cmd中输入node –v,如果出现如下结果,则表明安装成功
安装android的SKD
步骤1、下载SKD包
安装android的sdk包,(http://developer.android.com/sdk/index.html),运行依赖 sdk中的 'android’工具,并确保你安装了Level17或以上的版本 api。
步骤2、设置环境变量
(1)解压压缩包到某个目录,如C:\adt-bundle-windows
(2)配置系统环境变量
变量名:ANDROID_HOME
变量值:C:\adt-bundle-windows\sdk
(3)添加系统path路径
变量名:Path
变量值:%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
步骤3、SDK包更新
由于谷歌服务器连接不是很稳定, SDK更新或安装其他工具时候会出现无法连接、连接超时、无法下载等问题,针对这个问题,可通过如下方法进行解决:
(1)启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options…」,弹出『Android SDK Manager - Settings』窗口;
(2)在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入mirrors.neusoft.edu.cn和80,并且选中「Force https://… sources to be fetched using http://…」复选框。
(3)设置完成后单击「Close」按钮,关闭『Android SDK Manager - Settings』窗口返回到主界面;依次选择「Packages」、「Reload」。
JDK安装
步骤1、下载并安装JDK
安装oracle的JDK,本文以jdk1.7为示例,下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
步骤2、设置JAVA_HOME
成功下载并安装后,设置环境变量JAVA_HOME:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.7.0_13
步骤3、验证jdk是否安装成功
在cmd中输入java -version,如果出现下图结果,表明jdk1.7安装成功。
安装Apache Ant
步骤1、下载Apache Ant
下载地址:http://ant.apache.org/bindownload.cgi)
说明:
如果不使用jenkins进行CI操作,则不需要安装它。
步骤2、设置环境变量
到C盘,创建apache文件夹,并将下载后的ant解压后,拷贝到此目录下(C:\apache\apache-ant-1.9.4)
然后设置环境变量:
变量名: ANT_HOME
变量值: 你刚解压到的路径: C:\apache\apache-ant-1.9.4
设置Path:
变量名:Path
变量值:%ANT_HOME%\bin
步骤3、测试ant环境安装成功
运行cmd,输入ant,如果没有指定build.xml就会输出:
查看ant版本
如上信息表明ant已经成功安装。
安装.net framework组件
步骤1、下载.net framework
说明:
如果不安装,在进行下一步安装appium时,会报如下错误信息:
由于Microsoft Windows Studio 2008和Windows SDK for Windows Server 2008 and .NET Framework 3.5都比较大,很多东西用不到,以及考虑到后期appium更新后对更高版本的邀请,这里选择安装Microsoft .NET Framework 4.5。
Microsoft .NET Framework 4.5 下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=30653
步骤2、安装.NET Framework 4.5
步骤略。
安装appium
步骤1、安装appium
使用npm安装appium,在cmd中使用命令npm install -g appium 下载appium(整个过程稍慢,请耐心等待)。
说明:
如果安装过程中报如下错:
请到“C:\Users\Administrator\AppData\Roaming”目录下,创建npm目录,然后再运行“npm install -g appium”命令即可。
步骤2、校验appium是否安装成功
安装成功后,在cmd输入appium出现以下信息表明安装成功:
安装wd
启动cmd,在窗口输入npm install wd命令,继续wd的安装:
环境检测
运行cmd, 输入appium-doctor检查你的环境是不是都配置好了。 如图:
整体的环境变量已经配置完毕,接下来要进行 python和selenium的安装、配置。
Python和selenium的安装配置
安装python
步骤1、下载并安装python2.7.5
链接地址:https://www.python.org/download/releases/2.7.5/
说明:
本文选择python版本为2.7.5,该版本较其他版本比较稳定。
步骤2、设置python环境变量
变量名:Path
变量值:C:\Python27
安装setuptools
步骤1、下载ez_setup.py
参考地址如下:
https://pypi.python.org/pypi/setuptools#windows-7-or-graphical-install
在链接页面中,找到ez_setup.py,入下图所示:
右击下载ez_setup.py文件到本地:
注意:
ez_setup.py文件要存放在不包含中文以及空格目录中!
步骤2、安装setuptools
(1)启动cmd,进入ez_setup.py所在目录
(2)执行python ez_setup.py install进行下载安装setuptools:
然后就会在python的安装目录中生成scripts目录,其中有easy_install.exe
步骤3、设置环境变量
将C:\Python27\Scripts 设置到系统环境变量中:
安装pip
启动cmd进入命令行,把目录切换到python的安装目录下的Script文件夹下,运行 easy_inatall pip命令进行pip在线安装,如下图所示:
安装python依赖包
依赖包,如下:
nose
selenium
Appium-Python-Client
启动cmd,分别输入
pip install nose
pip install selenium
pip install Appium-Python-Client
进行安装操作, 如下图所示:
如果系统中已经安装过了,再次进行安装时,会出现类似如下界面所展示的信息:
其他依赖包的安装
包名 | 描述 |
---|---|
mysqldb | 用于Mysql操作使用 |
详见目录; pythond.3rd.lib中可执行文件,双击安装即可。
Eclipse与python开发环境配置
Eclipse下载与安装
步骤1、下载eclipse
链接地址:
http://www.eclipse.org/downloads/
步骤2、安装eclipse
下载下来是个压缩包,比如:eclipse-standard-luna-R-win32.zip,无需安装,直接解压即可。
注意:
Eclipse解压后所在目录不能含有中文、空格。
Pydev插件安装
步骤1、打开Eclipse工具
步骤2、市场中安装pydev
在eclipse工具,点击Help,选择Eclipse Marketplace,如下图所示:
在弹出界面中Find出,输入pydev,点击GO进行搜索:
说明:
上图表明我已经安装过了,所以是Uninstall状态,未安装状态应该是install。
点击“install“进行pydev插件的安装。
步骤3、配置pydev
在Window --> Preferences中,点击”Quick Atuo-Config”,并点击OK即可,如下图所示步骤操作:
建立python工程
步骤1、创建PyDev Project
选择PyDev Project,直接点击Next:
命名工程名称(如mpsAutotest),并点击finish,出现提示框后,点击“yes“:
步骤2、在工程中新建一个Python Package
右键点击src, New>Pydev Package,选择源文件路径及输入包名:
步骤3、测试工程是否创建正常
在testCase目录下新创建个test.py文件,输入脚本内容:
#/usr/bin/env python
#-*- coding:UTF-8 -*-
import os,sys
def nameInfo(name=None):
return name
if __name__ == "__main__":
name = nameInfo('Gikoo')
print name
print sys.platform
print os.path.sep
按F9即可看到输出结果:
如上图所示,说明开发环境安装成功
appium启动篇
启动appium
步骤1、启动cmd窗口
步骤2、执行appium -a 127.0.0.1 -p 4723命令
在cmd中输入 appium -a 127.0.0.1 -p 4723 (-a表示ip,-p表示端口, 可以通过appium -h查看更多命令),启动appium服务。
如果如下图所示 就表示 appium服务启动成功了:
注意:
这个窗口不要关闭 因为这是appium的服务,关了就相当于关了服务,后面过程无法执行,而且这个窗口也是 日志输出的窗口,用于排错。
client安装
客户端安装步骤如下:
安装python并设置python环境变量
详请参考Python和selenium的安装配置章节中安装python与设置环境变量操作
安装setuptools
详请参考Python和selenium的安装配置章节中安装setuptools操作
安装pip后
详请参考Python和selenium的安装配置章节中安装pip操作
安装client
启动cmd,分别输入
pip install Appium-Python-Client
pip install selenium
安装selenium ide
安装selenium ide,是为了通过ide录制web界面操作,并通过导出转换为需要的语言代码,进而修改以节约web界面用例开发时间。
下载ide文件
打开火狐浏览器,输入如下网址
http://release.seleniumhq.org/selenium-ide/2.0.0/selenium-ide-2.0.0.xpi
安装xpi文件
火狐浏览器会自动下载xpi文件,成功安装后弹出类似如下提示:
重启firefox
点击“立即安装”即可进行安装操作。
点击“立即重启”,以加载新安装的ide插件。
确认安装是否成功
至此,appium iede安装完毕。
其他插件,比如firebug、firepath等,直接将下载的文件拖入firefox进行安装即可。或者直接在组建中搜索,然后点击安装即可。