当前位置:网站首页>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进行二次开发的代码和文章比较少,而我也是在公司的项目中接触到了这个框架,然后用起来觉得还行,所以才有这个想法,因为如果你封装的足够好用的话,整个用例编写起来其实也比较简单
边栏推荐
- Shell loop statement (for, while, until)
- Neck modules of the yolo series
- 独立站卖家如何使用 WhatsApp Business API 建立有意义的客户关系?
- Nacos手摸手教学【二】Nacos注册中心
- Django使用腾讯云发送短信并存入redis
- 如何做好企业数字化转型?这10份靠谱案例收藏了(附下载)
- Motion Rule (16)-Union Check Basic Questions-Grid Game
- Tarjan 求有向图的强连通分量
- Focus!2022 interview must brush 461 interview questions summary + interview + resume template
- UMA & Hong Kong Polytechnic & Ali propose SP-ViT to learn 2D space prior knowledge for visual Transformer!
猜你喜欢
随机推荐
移动跨端技术方案分析对比
Why is Luo Zhenyu's A-share dream so difficult to fulfill?
第10章 模块和包
来 TDengine 开发者大会,洞悉数据技术发展的未来趋势
244页pdf!《2022 中国云计算生态蓝皮书》发布
systemdd-dev病毒杀
企业应当实施的5个云安全管理策略
外置USB供电与内置锂电池供电自动切换电路
Flutter强大的下拉筛选菜单gzx_dropdown_menu
03 多线程与高并发 - ReentrantLock 源码解析
推荐一款优秀的通用管理后台
Neck modules of the yolo series
Programmer Qixi Gift - How to quickly build an exclusive chat room for your girlfriend in 30 minutes
Django框架MySQL数据库到models模型的映射关系
String是引用类型
缓存字符流
从数学角度和编码角度解释 熵、交叉熵、KL散度
博云入选 Gartner 中国 DevOps 代表厂商
如何让 WPF 程序更好地适配 UI 自动化
Shell loop statement (for, while, until)