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

边栏推荐
猜你喜欢

接入华为游戏防沉迷,点击防沉迷弹窗后游戏闪退

Small program on how to play in the construction of e-government service platform value

炫酷又高效的数据可视化大屏,做起来真的没那么难!丨极客星球

Shell loop statement (for, while, until)

Motion Rule (16)-Union Check Basic Questions-Grid Game

Share | technology integration electronic fence function of scheduling system

SchedulX V1.5.0发布,提供快速压测、对象存储等全新功能!

num_workers

简要介绍电源效率测试

ShanDong Multi-University Training #4 A、B、C、G
随机推荐
#夏日挑战赛#OpenHarmony 给你的输入法加点彩—星球崛起
shell之循环语句(for、while、until)
MATLAB——图像分块
Flutter 使用 json_serializable 解析 JSON 支持泛型
COMSOL空气反应 模型框架
C#控制台退出前操作
电源输出的Overshoot和Undershoot 测试
数据中台建设(九):数据中台资产运营机制
Cool and efficient data visualization big screen, it's really not that difficult to do!丨Geek Planet
如何让 WPF 程序更好地适配 UI 自动化
考研数一数二数三之间的具体详细区别
酷开科技 × StarRocks:统一 OLAP 分析引擎,全面打造数字化的 OTT 模式
MySQL必知必会(初级篇)
Motion Rule (16)-Union Check Basic Questions-Grid Game
num_workers
他是“中台”之父,凭一个概念为阿里狂赚百亿
Redis (1) installation and configuration
MOSFET米勒平台(Miller Plateau)
matlab串口读写
什么是 DevOps?看这一篇就够了!