自动化测试 | yaml 使用及讲解

yaml介绍:

json 和 yaml 数据之间相互转换:https://oktools.net/json2yaml

相同数据,yaml文件比json文件的大小要小一半左右,使用yaml进行自动化测试的数据配置,方便数据修改。

注意点:大小写敏感,冒号后面要有空格。用空格,不要用Tab键。

pyhon读取yaml:

1、安装pyyaml 库文件

 2、如何使用yaml数据,以存储appium测试的连接信息desired_caps.yml为例。

import yaml
f = open(file='config/desired_caps.yml',mode='r',encoding='utf-8')
y = yaml.load(stream=f,Loader=yaml.FullLoader)

f 是文件对象,得到的 y 是一个字典对象。

   在 yaml.load 方法中, loader 参数有四种:

BaseLoader:载入大部分的基础YAML
SafeLoader:载入YAML的子集,推荐在不可信的输入时使用
FullLoader:这是默认的载入方式,载入全部YAML
UnsafeLoader:老版本的载入方式

 

posted @ 2023-07-31 14:40  好好吃饭--  阅读(227)  评论(0)    收藏  举报