当前位置:网站首页>RobotFramework二次开发(一)
RobotFramework二次开发(一)
2022-08-04 12:27:00 【M1kasal】
前言
由于前公司底层UI/API自动化用的是:robotframework,感觉用起来还不错,想独自对这个框架进行二次开发,打算研究起来慢慢搭建,一个人的力量毕竟是薄弱的,做的时间会比较长
所以想问问有没有志同道合的伙伴一起来做这个东西,你可以没学过robotframework,但是需要你具备基本的前后端知识
- 后端语言:python,前端框架:Vue
- 前期咱们可以不开发前端,先把整个架子搭起来再说
闲暇时间可进行,我也只是有空才打打项目
如果有想法的话可在线私信我
一、为什么要用robotframework这个框架?
在之前的blog中,其实我对robotframework的基本使用及概念做过简单的介绍
首先它是一个 【关键字驱动】 的框架,简单来说:你可以对一些操作直接自定义python方法,然后引入到robot用例中,然后执行用例即可,包括他生成的robot测试报告各方面也很完善,如果应用到UI/API自动化中,也方便进行一个问题的定位。
其次,如果用他来搭建UI/API自动化的话,它有本身自带的类库并且支持一些扩展库
像:SeleniumLibrary(web自动化测试)、RequestsLibrary(接口自动化测试)、AppiumLibrary(APP自动化测试)都可以用,如果你觉得以上这些不够好用的话,那我们可以 【自定义类库】,直接封装一个自己的库即可
我自己用过纯appium/纯uiautomator2去做一个简单的UI的自动化框架搭建,测试报告都是用allure生成,感觉使用感受都差不多,uiautomator2框架代码没发表出来是由于涉及了公司的本身项目,所以没进行一个分享
最后想说下,我翻阅了很多资料,目前网上针对robotframework进行二次开发的代码和文章比较少,而我也是在公司的项目中接触到了这个框架,然后用起来觉得还行,所以才有这个想法,因为如果你封装的足够好用的话,整个用例编写起来其实也比较简单

边栏推荐
猜你喜欢
随机推荐
C#控制台退出前操作
力扣每日一题-第48天-345. 反转字符串中的元音字母
Flutter教程大全合集(2022年版)
shell之循环语句(for、while、until)
常用代码模板1——基础语法
飞书更新招聘功能 候选人可选择面试时间
【UML】信息系统分析与设计知识点总结
【PHP实现微信公众平台开发—基础篇】第1章 课程介绍
动规(16)-并查集基础题——格子游戏
新SCADA 系统:集成边缘计算、MQTT 和云平台
LeetCode每日一题(858. Mirror Reflection)
集群监控——Zabbix
树莓派入门
大神们都在用的神器,你和大神只差一个它!!
Matlab记录
炫酷又高效的数据可视化大屏,做起来真的没那么难!丨极客星球
break与continue超详解!!!
Hands-on Deep Learning_LeNet
Two years of independent development experience Programmers tell us the experience of making money (listen to the masters who really make money)
1314元的七夕礼盒,收割了多少直男?









