RobotFramework二次开发——文件解析

背景

今年下半年,基本上都在跟RobotFramework打交道了,框架是不错,但是我总是不喜欢ride的那套东西,项目大就卡成狗,而且只要更新一次代码,就要重新打开一次项目,特别繁琐,如果能够二次开发,那用起来应该会舒服很多,网上找了一圈没有找到关于RobotFramework二次开发的文章,只能自己去看源代码了。当然,不会涉及太多的源码解析,旨在分享能用的代码。

环境

如果没有特别交代,默认使用以下版本的RobotFramework

Robot Framework 3.0.2 (Python 2.7.10 on darwin)

Robot.Parse

要在RobotFramework上做二次开发,那么就必须能够解析RobotFramework的文件,最能想到的方式,就是自己写正则去匹配,毕竟RobotFramework支持的文件,基本都是文本文件,但是写起来肯定会很蛋疼,还会有一堆bug,幸好,RobotFramework已经有了一些内部的API,我们可以直接获取到这些数据,所以第一步,先要去看robot.parse这个模块,它提供了解析文件的方法。

更多内容请访问:RobotFramework二次开发——文件解析 | Less is more (wengyb.com)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容