当前位置:网站首页>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进行二次开发的代码和文章比较少,而我也是在公司的项目中接触到了这个框架,然后用起来觉得还行,所以才有这个想法,因为如果你封装的足够好用的话,整个用例编写起来其实也比较简单

边栏推荐
猜你喜欢
随机推荐
获取本机IP地址的脚本
【PHP实现微信公众平台开发—基础篇】第1章 课程介绍
backbone核心详解系列——RepVGG
num_workers
什么是 DevOps?看这一篇就够了!
如何让 WPF 程序更好地适配 UI 自动化
广告电商系统开发
“蔚来杯“2022牛客暑期多校训练营2 G、J、K
【全网首发】Redis系列5:深入分析Cluster 集群模式
如何治理资源浪费?百度云原生成本优化最佳实践
划重点!2022面试必刷461道大厂架构面试真题汇总+面经+简历模板
03 多线程与高并发 - ReentrantLock 源码解析
244 page PDF!"2022 China cloud computing ecological blue book published
绩效考核带给员工的不能只是压力
AI 助力双碳目标:让每一度电都是我们优化的
C#控制台退出前操作
编辑器vscode Already included file name ‘xxx‘ differs from file name ‘xxx‘ only in casing报错
小程序在政务服务平台建设中如何发挥价值
yolo系列的head模块
TensorFlow学习记录(三):高阶操作 & 神经网络与全连接层









