
RobotFrameWork
川云华
健身学技术
展开
-
Jenkins结合RobotFramework将持续集成结果用7z打包
问题:公司用的是微软的outlook邮件系统,邮件附件最大值是70M,超过70M之后报错,如图所示:解决方案:只能通过打包的方式将RF跑过的log.html压缩处理,然后邮件出去,于是增加了bat脚本将文件进行压缩,添加的脚本如图所示:脚本说明:bat脚本,第一个是"C:\Program Files\7-Zip\7z.exe" # 7Z的安装地址a -tzip log.zip # 将文件压缩成zip格式,后面跟着的是压缩包名称"F:\Jenkins\workspace\.原创 2020-08-05 10:30:11 · 418 阅读 · 0 评论 -
Jenkins结合RobotFramework持续集成邮件内容展示优化
自动化结果在部署环境时,为了更好的展示结果,让看报告的人更快的获取自动化错误用例数等数据,优化了jenkins测试报告,给发送内容添加了模板,增加了一个模板人,结果如图所示:通过测试报告,能更快的获取关键信息实现方案:...原创 2020-07-29 19:27:45 · 496 阅读 · 0 评论 -
RobotFramework中实现接口上传文件
RF中完成接口用例时,接口需要上传文件,抓包如截图所示:之前都是将关键字写在py文件的类中,作为关键字导入的,如图所示:方法是可以实现,但是与其他接口不一致,于是就在RF中直接写,记住上传文件的时候,文件格式是:Content-Type: multipart/form-data; 一般接口是json/application,charset=utf-8格式,所以上传的header或者cookies中需要将content-Type:application/json删除,...原创 2020-06-24 15:55:13 · 4233 阅读 · 0 评论 -
RF工具结构目录设置
主要是对RF的目录结构进行定义,在项目中可以根据用例快速找到单个关键字,对于交接的人或者不熟悉项目人可以更快的上手熟悉用例RF工具框架结构目录RF主要有以下几个目录:一级目录为项目名称文件夹二级目录: 2.Bussiness文件夹:场景用例组合 2-1:建立文件夹,按照用例场景的exccel文件 2-2:建立t...原创 2020-04-14 09:04:30 · 801 阅读 · 0 评论