-
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
版本。
下载页面:
/downloads/
。
下载完成后,选择默认项进行安装
安装完后,需要设置环境变量:计算机—属性—高级系统设置—环境变量—系统变量
—
Path
,写入
C:Python27
和
C:Python27Scripts
(更改为您指定路径即可)。
p>
同时我们也可以通过
DOS
环境来验证安装的
Python
信息。
安装
WxPython
下载页面:
/#stable
。
在选择版本下载的时候要注意选择与
Python
版本对应的版本,并且选择
unicode
版本,
比如版本:<
/p>
,否则安装完成后不能支持中文。
下载完成后,选择默认项进行安装即可。
/projects/wxpython/files/wxPython/2.8.12.1/
安装
PyCrypto
下载页面:
/py
thon/#pycrypto
。
选择对应的
pycrypto
installer
版本,进行默认安装。需要在安装库(如
SHHLibrary
)之
前进行安装,否则会出现
错误“Can't find ”。
安装
Robot Framwork
进
入
Python
的
安
< br>装
路
径
,
执
行
命
令
“
pip
install
robotframework”<
/p>
或
者
通
过
下
载
页
面
/pypi/robotframework
下载源码。
解压后,执行命令“python
install”进行安装。进入
Python
的安装路径,执行命令
“pip install
robotframework”。
pip install
robotframework
easy_install
robotframework
(
3.0
)
安装
robotframework-ride
进入
Python
的安装路径,执行命令“pip install robotframework
p>
-
ride”。
安装需要的
Library
如
selenium2library ,
appiumlibrary
,
/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
安装包
官网:
/appium//downloads/
打开
appium
,如图所示配置,最后一步点击
Launch
< br>打开
Appium Socket Server
完成以上步骤后,
RobotFramework+Appium
的安装和配置工作已经完成,可以通过执行
命令“pip
list”查看已经安装的产品,如图
1
所示:
图
ramework
安装产品列表
RIDE
编辑器介绍
打开
RIDE
RF
是通过
RIDE
< br>编辑器进行工作的,
安装成功后,
执行命令“[Pyth
onDir]
Scripts
”,
就可
以打开
RIDE
编辑器,
如图
2
所示。
打开之后就可以进行创建测
试项目,
创建测试用
例等操作,在后面的实例讲解中有具体步骤
。
图
编辑器启动界面
创建测试项目
选择菜单栏
File
—
>New
Project
,输入项目名称,选择
Directory
type
,选择目录。
图
3.
创建测试项目
创建测试套件
右键点击刚创建的测试项目,选择
New Suit
,输入
name ,
选择
File type
。
图
4.
创建测试套件
创建测试用例
右键点击刚创建的测试套件,选择
New
TestCase
,输入名称。
图
5.
创建测试用例
导入库
在实际项目中,
我们需要运用
RF
框架编写基于
web
的测试用例,
我们需要
Selenium
的
库支持。所以,
我们在使用的过程中需要加载
selenium2library
库。
图
6.
导入测试库
在“测试套件”的
Edit
标签页,
点击“Libra
ry”按钮,
弹出输入框,
Name
输入:
AppiumLibrary
,
点击
OK
完成。
如果导入的库显示为红色,表
示导入的库不存在。如果是黑色则表示导入成功。
编写测试用例
可以通过快捷键
F5
来查询脚本的关键字。以打开浏览器为例,输入关键字“open”进行搜
索
,查询到一个“Open
Browser”的关键字,点击这个关键字,就出现了它的
用法和说明,
如图
7
。
图
Keywords
熟悉这个关键字用法之后,可以在
test case
里面进行尝试。“Open
Application
”显示蓝色,
说明它是一
个合法的关键字,
后面为红色说明需要输入一个参数,
从其用法
可知,
需要输入
URL
。更多关键字的用法可以熟悉
API
文件。
图
ds
实例
编写测试用例的时候还可以选择添加变量。变量是
RF
的常用的功能,它能在测试数据的
大多数地方使用。主要有以下几种:
标量变量:语法
$${scalar
}
。当在测试数据中使用标量变量时,它们将被分配的值所代替。
列表变量:语法
@{LIST}
。列表变量是复合变量,可以分配多个值给它。
数字变量:
变量语法可以用来创建一个全是整型和浮点型的数字:
整型
$${80}
、
浮点型
$${3.14}
。
-
-
-
-
-
-
-
-
-
上一篇:杀人者读后感
下一篇:dsp外文翻译doc资料