
robotframework
wshlp123456
这个作者很懒,什么都没留下…
展开
-
robotframework 基础应用
一 有关web自动化测试:1. 导入selenium2Liabary库文件2.设置关键字,便于用例参数化,关键字定义2个变量search,result3.编写用例,填写关键字必填参数,运行即可二 有关http协议接口测试重点要懂得http协议如何获取内容,然后根据需求及接口说明文档构造函数1.创建关键字,构造变量,根据http协议获取内容编写步骤原创 2016-05-13 17:43:26 · 374 阅读 · 0 评论 -
自动化常态化实例
需求:Jenkins构建版本,自动化用例自动运行,并且将结果发给相关人员关于jenkins 需要有 master(jenkins所在机器) 和 slaver(测试执行机)如何将master和slaver连接起来 可参考 :配置jenkins注意点 general 高级设置 默认工作空间:源码管理:重点:pybot 可以查看pybot命令内容此时jenkis从result里取数据,就必须在构建时 p...原创 2018-04-12 18:27:28 · 366 阅读 · 0 评论 -
接口测试实战一:有sdk的接口
相关开发已经封装好访问服务器接口所需要使用的库等,所以只需要测试人员去加载SDK并且传入相应格式的参数即可。(import ctypes)但是目前项目是python语言、RF架构不能直接用sdk的函数,只能通过引入C的库,重新包装被RF调用,所以RF里一些函数是再次封装后的函数(测试自己编写代码实现)...原创 2018-02-28 11:38:46 · 6294 阅读 · 0 评论 -
接口测试实战一:jason格式接口
接口测试:本质是通过测试参数的排列组合验证返回值/数据库变更是否符合预期;常用到的有有效值、无效值、空值、默认值等等一、无SDK接口 :接口测试需传入jason格式数据(常用的技术一般是字典格式转json格式,或者json转字典格式,然后再进行数据的提取(RF中的RequestsLibrary库)),用curl方式构造,curl命令使用了libcurl库来实现,libcurl库常用在C程序中用来处...原创 2018-02-28 09:28:13 · 2705 阅读 · 0 评论 -
robotframework 初识
一 环境配置: 1. 安装python2.7.11 ,下载双击安装 2.安装wxpython, 下载双击安装(具体选择哪个版本要慎重)3.安装robotframework4.安装robotframework -ride 关于3和4的安装,使用 pip快捷安装cmdpython -m pip install --upgrade pippip install robotframeworkpip in...原创 2016-05-12 15:32:05 · 608 阅读 · 0 评论 -
RF+Python 实战三 详解项目
两个自定义库,最后整合到一个库里方便RF调用1:python自定义库引入外部库 :import ctypes作用:方便地调用C DLL中的函数2:python 自定义库引入lxml外部库:from lxml import etree作用:解析xml文件;查找、定位某个标签;定位后操作标签,比如访问属性、文本内容等RF:1、协议1)嵌套自定义外部关键字归类、生成:常用底层关键字 2)解析协议报文:生...原创 2018-02-12 18:07:40 · 3821 阅读 · 0 评论 -
python学习:位置参数、默认参数、可变参数 RF实例
1、位置参数 (根据函数定义的参数位置来传递参数,必须一一对应)2、关键字参数(用户函数调用,通过“键-值”形式加以指定,不需一一对应)3、默认参数(参数提供默认值,调用函数时可传可不传该默认参数的值)4、可变参数 (*args,**krgs)args可以传元祖,krgs可以传字典 顺序如下:(位置参数,默认参数,可变参数)deffunc(name, age, sex=1, *args, **ka...原创 2017-10-17 17:28:08 · 1342 阅读 · 0 评论 -
RF+Python 实战一:登陆
背景:私有协议,开发提供dll支持python,框架robotframework, 语言python2.7安装组件:Python2.7 、wxpython、robotframework、robotframwork-ride、lxml库、collection库、request library;开发提供的dll库放到python目录下RF架构protocal : 用方法将私有协议生成xml格式报文 ...原创 2017-10-17 17:44:04 · 5935 阅读 · 0 评论 -
RF+Python 实战二: 常用方法
自定义库里 ,定义函数 :outputInfoToFiledef outputInfoToFile(info, dir_or_file = None, mode = "w", is_record_time = "No"):"""Output debug information to file"""if not info:returnthis_moment = datetime.datetime.n...原创 2017-10-30 17:52:08 · 1367 阅读 · 0 评论 -
有关appium
python 工具 :pycharm学习网站:http://www.testclass.net/python项目学习:https://checkio.org/ 翻墙:https://github.com/Alvin9999/new-pac/wiki原创 2018-04-25 11:02:29 · 365 阅读 · 2 评论