什么是yaml
- 一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大
- 更直观,更方便,有点类似于json格式
自动化测试需要做到代码和数据分离,我们经常需要将不同的数据放到不同的文件内进行读取,比如用例放到Excel表里,配置文件放到ini文件里等等。yaml专门用于写配置文件
yaml基本语法规则
- 大小写敏感
- 使用缩进表示层级关系
- 缩进时不允许使用Tab键,只允许使用空格。
- 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可
- #表示注释,这个和python的注释一样
安装yaml
pip install pyyaml
读取yaml
键值对(dict)
yaml文件,test.yaml
user: admin
pwd: 123456
用python读取yaml文件案例如下,先用open方法读取文件数据,再通过load方法转成Python对像,