robotframework 初识

一 环境配置:

 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.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自动化


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值