robot framework安装和使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Robot Framework +Appium的简单教程

RF+Appium介绍

网上文章较多,不做赘述

Robot Framework

Appium

RF 的安装和配置

在使用RF(Rebot framework)的时候需要Python 或Jython 环境,具体可根据自己的需求来确定。本文以在有Python 的环境的机器上安装和使用RF 为例。

在配置过程中需要安装如下包:python 2.7、wxPython、robot framework、robot framework ride、robot framework selenium library。

安装Python 2.7

RF 框架是基于Python 语言的,所以一定要有Python 环境。可以通过下面的下载页面下载对应的Python 版本。

下载页面:https:///downloads/。

下载完成后,选择默认项进行安装

安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量—Path,写入C:\Python27 和C:\Python27\Scripts(更改为您指定路径即可)。

同时我们也可以通过DOS 环境来验证安装的Python 信息。

安装WxPython

下载页面: /download.php#stable。

在选择版本下载的时候要注意选择与Python 版本对应的版本,并且选择unicode 版本,比如版本:wxPython2.8-win32-unicode-py26.exe,否则安装完成后不能支持中文。

下载完成后,选择默认项进行安装即可。

https:///projects/wxpython/files/wxPython/2.8.12.1/

安装PyCrypto

下载页面:/python/modules.shtml#pycrypto。

选择对应的pycrypto installer 版本,进行默认安装。需要在安装库(如SHHLibrary)之前进行安装,否则会出现错误“Can't find vcvarsal.bat”。

安装Robot Framwork

进入Python 的安装路径,执行命令“pip install robotframework”或者通过下载页面 https:///pypi/robotframework下载源码。

解压后,执行命令“python setup.py install”进行安装。进入Python 的安装路径,执行命令“pip install robotframework”。

pip install robotframework

easy_install robotframework (3.0)

安装robotframework-ride

进入Python 的安装路径,执行命令“pip install robotframework-ride”。

安装需要的Library

selenium2library ,

appiumlibrary,

https:///pypi/robotframework-appiumlibrary

archivelibrary,SSHLibrary ,ftplibrary 等。进入Python 的安装路径,分别执行以下命令:清单1. 安装Test Library

pip install robotframework-selenium2library

pip install robotframework-archivelibrary

pip install robotframework-SSHLibrary

ip install robotframework-ftplibrary

如果pip install不行就用easy_install

安装和配置appium

官网下载,或者百度下载appium的windows安装包

官网:https:///appium/appium.app/downloads/

打开appium,如图所示配置,最后一步点击Launch打开Appium Socket Server

完成以上步骤后,RobotFramework+Appium 的安装和配置工作已经完成,可以通过执行命令“pip list”查看已经安装的产品,如图1 所示:

图1.RobotFramework 安装产品列表

RIDE 编辑器介绍

打开RIDE

RF 是通过RIDE 编辑器进行工作的,安装成功后,执行命令“[PythonDir]\Scripts\ride.py”,就可以打开RIDE 编辑器,如图2 所示。打开之后就可以进行创建测试项目,创建测试用例等操作,在后面的实例讲解中有具体步骤。

图2.RIDE 编辑器启动界面

创建测试项目

选择菜单栏File —>New Project,输入项目名称,选择Directory type,选择目录。

图3. 创建测试项目

创建测试套件

右键点击刚创建的测试项目,选择New Suit,输入name , 选择File type。

图4. 创建测试套件

创建测试用例

右键点击刚创建的测试套件,选择New TestCase,输入名称。

图5. 创建测试用例

导入库

在实际项目中,我们需要运用RF 框架编写基于web 的测试用例,我们需要Selenium 的库支持。所以,我们在使用的过程中需要加载selenium2library 库。

图6. 导入测试库

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

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

编写测试用例

可以通过快捷键F5 来查询脚本的关键字。以打开浏览器为例,输入关键字“open”进行搜索,查询到一个“Open Browser”的关键字,点击这个关键字,就出现了它的用法和说明,如图7。

图7.Search Keywords

相关文档
最新文档