您的位置:首页 > 其它

robotframework 初识

2016-05-12 15:32 232 查看
一 环境配置:
 1. 安装python2.7.11 ,下载双击安装
  2.安装wxpython, 下载双击安装(具体选择哪个版本要慎重)



3.安装robotframework
4.安装robotframework -ride 
关于3和4的安装,使用 pip快捷安装
cmd
python -m pip install --upgrade pip
pip install robotframework
pip install  robotframework -ride
安装完成后,桌面创建快捷方式,输入对象位置:C:\Python27\pythonw.exe -c"from robotide import main;main()
修改图标图片样式后完成

二 、关于库文件 http://robotframework.org/#test-libraries 里面有关standard lib 是自带库

库文件安装一般是 pip install (-U) xxx
例如:安装Selenium2Library,以管理员身份运行cmd,然后pip install robotframework-selenium2library就可以了
在工程页面导入库文件(直接输入库文件名字),如果红色字体,说明导入不成功,可以查看错误定位
三、官网学习 https://pypi.python.org/pypi https://pypi. 4000
python.org/pypi?%3Aaction=search&term=robot+framework&submit=search  查找外部库文件

四、 常用知识
自带标准库:参考https://www.bbsmax.com/A/D854KYV3JE/
BuiltIn,Collections,DateTime,Dialogs,Process,OperatingSystem,Remote(没有关键字,暂时不算在内),Screenshot,String,Telnet,XML.这11个库,有些是在RF2.0的时候就已经有了的,最晚的DateTime,Process,XML是在RF2.8之后才内置的,也就是说如果当前使用的是RF2.8之前的版本,内置库是无法直接import XML就是使用的,需要下载安装才能使用,这点需要注意下,不同的RF版本,相同的标准库之间也是会细微的区别,这需要仔细的去查看保准库内每个版本的使用文档。



request库 :接口测试1、常用关键字Create Session: 创建一个 session, 连接某个服务器 
Create Ntlm Session: 也是创建一个 session , 只不过加上了域名、用户名、密码用于 NTLM 认证 
Get Request: 通过get 方式发起请求 
Post Request: 通过 Post 方式发起请求 
Head Request: 发送一个 Head 请求 

To Json : 将文本转换成json 对象

2、robot接口测试思路
参考http://www.mamicode.com/info-detail-1813204.html    第1步:获取cookie    第2步:创建一个请求header信息(可以根据自己的情况添加所需的值,类似于jmeter的头文件,不一定是必须的)    第3步:创建session,在get request时,可识别session。-----Create Session  ----api    第4步:发起请求。返回对象${data} ----Get Request    第5步:判断请求响应是否为成功,这个一般根据api协议规范来,会返回一个请求的状态,有的直接返回状态码,有的就是返回 success  或者  false  或者 error    第7步:转成json串格式  ---To Json    第8步:获取json中的count值    第9步:获取json中的data值    第12步:判断需要判断的接口中的值,或者数据类型,或者数据格式等等
selenium:web UI自动化
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: