老板叫我写个APP自动化–Yaml文件读取–内附整个框架源码

前言

这里是清安,前段时间停更了很久,主要是在是自动化框架,也就是本文所述的这些东西。框架已经写完了,剩下的就是慢慢分解,写成文章的形式呈现出来。

readyaml

本章还是说上一章所没有讲到的内容。读取yaml文件。我们是以yaml文件作为自动化用例的基础的。所以读取它必不可少。即使是excel也是一样的。

此处有一定注释,简单的理解就是传入了一个yaml文件路径,做了一系列的判断,最后获取其中的内容,并返回结果值。其他的代码都是做的校验这么一个操作,处理异常情况的。

这里为了后面调用不打(),所以这里加了一个装饰器,将getData当作属性来调用。如果不懂或者不理解的,可以看看前面的python文章。

结合上节所说的configs类,在case中写一个yaml文件。上代码:

随后调用打印一下就能看到,路径拼接已经OK了。那么这个是不是万能的呢案是,不是的。这只是方便某些文件的管理,并不是万能的方法。

写完这里,我们随后直接在上述的YamlRead中调用一下

上述例子中我省略了其中的代码,重复复制太麻烦了,调用后打印就能得到如下结果:

最后,贴出我的yaml文件格式出来:

老板叫我写个APP自动化--Yaml文件读取--内附整个框架源码 伤心的辣条 老板叫我写个APP自动化--Yaml文件读取--内附整个框架源码 微信公众号 老板叫我写个APP自动化--Yaml文件读取--内附整个框架源码 主要分享测试的学习资源,帮助快速了解测试

来源:软件测试情报局

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月22日
下一篇 2022年5月22日

相关推荐