robot framework+appium 环境配置方式

robot framework+appium 环境配置方式

所需环境以及相应下载地址

Python:http://pan.baidu.com/s/1jG0augA

Setuptools:http://pan.baidu.com/s/1gd4QfNP

Pip:http://pan.baidu.com/s/1sj23PHr

robot framework:http://pan.baidu.com/s/1qWrG6le

wxPython:http://pan.baidu.com/s/1hqCpBDU

Robot framework-ride:http://pan.baidu.com/s/1eQJLnMU

AppiumLibrary:http://robotframework.org/#test-libraries

Appium:http://pan.baidu.com/s/1mgF5sxi

注:以上的安装包都是32位的,下载的64位的安装完成后,不知道为什么robot framework不能运行

 

  1. robot framework的安装
    1. 安装相应软件

Python是RF运行的基础,也是其它软件运行的基础,他的安装很简单,只要双击一直点击下一步就可以,记住python的安装路径如C:\Python27,进行配置环境变量,

修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:

变量名:PATH

变量值:;C:\Python27 

 

robot framework是我们所需要的主要软件,这里提供的是源码包,也可以自己下载EXE文件双击安装,解压源码包在CMD进行相应的目录,使用python进行安装,输入python setup install,等待完成

robot framework+appium 环境配置方式

 

 

wxPython是支撑ride的运行库,没有它ride就无法运行,安装时直接运行一直点下一步就可以,注意版本最好是32位的

 

Robot framework-ride是我们编写用例所用到的一个界面,它的安装与robot framework类似,也是解压到相应的目录使用python setup install进行安装

其它支持包的安装

Setuptools是Python的套件管理程式,用来安装pip,下载ez_setup.py文件,双击

Pip是用来安装RF相应的支持包的,如seleniumlibrary,解压安装包,CMD进入相应的目录,找到ez_setup.py文件,然后输入easy_install pip,安装完成

 

安装相应的API文件

Seleniumlibrary用来运行RF进行WEB测试的api,进入CMD目录,输入pip install robotframework-selenium2library,等待完成

 

    1. 运行ride,

一般ride安装好以后都会在桌面生成一个ride的图标,如果没有生成,可以在python的Scripts目录中查找,比如我python安装的目录是在C盘,哪在C:\Python27\Scripts找到ride.py的文件,双击运行

robot framework+appium 环境配置方式

  1. 安装appium

 

    1. RF环境搭建完成后如果要进行app的测试,,需要引用第三方库“AppiumLibrary”库,在联网的情况下,在CMD中使用pip install robotframework-appiumlibrary进入相应的安装
    2. Appium的安装,解压安装包双击安装即可
    3. 安装appium-python-client:进入cmd,输入:pip install Appium-Python-Client
  1. 安装配置adt
    1. 安装ADT,配置环境变量
          下载地址:http://pan.baidu.com/s/1sjFvhKD
          下载 adt-bundle-windows-x86-20140321.zip,直接解压即可。
    2. 配置环境变量,设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把tools和platform-tools两   个目录加入到系统的 Path路径里。
          变量名:ANDROID_HOME 值: D:\AutoTest\adt\sdk
          设置Path值: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
    3. 配置虚拟机,这里不在描述,百度一下即可
  2. 编写用例
    1. 启动我们安装的软件,具体顺序为Appium→Android模拟器→RF
    2. 打开RF,添加AppiumLibrary的支持:

点击ride-file-New project,新建工程

robot framework+appium 环境配置方式

然后在我们新建的工程上右键,点击new test case,

robot framework+appium 环境配置方式

 

在“appium”的Edit标签页,点击“Library”按钮,弹出输入框,Name输入:AppiumLibrary,点击OK 完成。

robot framework+appium 环境配置方式

如果导入的库显示为红色,表示导入的库不存在。如果是黑色则表示导入成功

C)编写第一个测试用例,如图所示

robot framework+appium 环境配置方式

 

 

Open Application:具体的定义方法,可以按F5进行查看

http://localhost:4723/wd/hubappium的配置地址,一般不需要进行修改

platformName:platformName是定义测试的系统版本,我们要测试的是Android

platformVersion:定义系统的版本号,如我们的模拟器的版本是4.2.2

deviceName:定义所连接手机在电脑的名字,连接手机后在CMD中输入adb devices进行查看

appPackage:定义我们所要运行APP的Package

appActivity:定义要运行app的Activity

对于Package和Activity的获取方法详见http://www.th7.cn/Program/Android/201504/439189.shtml