不多说,相关阅读等:
[OneBlock 自动化管理平台] 环境搭建
先说两句多余的:
很多时候,我们做自动化,重点都放在了执行层,放在了驱动浏览器、驱动 app、驱动 gui 程序的运行。却忽视了自动化测试中最重要的一个需求 “案例的可维护性”,导致案例维护的成本很高,甚至于换一套驱动层的框架,所有的案例都要调整或重写。
东哥的这套框架,较为轻巧,通过模块化,通过封装,通过动态参数,简化了案例的维护难度和降低了维护成本。
且驱动层的接口采用了较为简单的协议,可以适配多种语言和驱动层的框架。
我简单实现了一个 Python 版的 Runner。
目前就测试了平台中的第一个案例,其他的未验证。
执行效果:
代码很简单,就 200 行不到。
需要添加操作, 修改 autorun.py 即可。部分信息写死了,请根据需要调整。
下载地址:点击