自动化移动测试第9篇:python解析yaml文件

36 阅读1分钟

🚀🚀🚀本篇主要内容

python解析yaml文件

学习目标

* 掌握python对yaml文件的读写操作

1. PyYaml库安装

PyYAML为python解析yaml的库.
安装:pip3 install -U PyYAML

2. python对yaml文件的操作

2.1 读取yaml文件

使用的方法:

* yaml.load(stream, Loader=Loader)

* stream 是等待读取的文件对象

准备yaml文件

Search_Data:
      search_test_001:
        value: 456
        expe

# yaml数据驱动案例
  
  



  
  
## 学习目标
  
  


* 掌握如何在项目中使用yaml动态修改数据


  
  
### 1.什么是数据驱动
  
  

> 
将测试脚本中的数据独立出来,单独存放到文件中,便于对数据的管理.


  
  
### 2.测试项目
  
  


需求:

1. 进入设置点击搜索按钮
2. 输入搜索内容
3. 点击返回


  
  
### 3.完成后目录结构
  
  


```python
search_content # 项目
- base
    - __init__.py # 初始化文件
  - base_action.py # 封装的基本操作
  - base_driver.py # 驱动初始化
  - read_data.py # 数据解析文件
- data
    - search_data.yaml