自动化移动测试第9篇:python解析yaml文件
【摘要】 pytest提高--fixture 学习目标 1. 简介 2. fixture函数的作用 3. 使用方法 PO模式简介 前提准备 2. 准备目录 3. 代码 python解析yaml文件 Allure 学习主要内容 移动端测试知识概览 1. Wind 安装java环境 2. Mac 安装android sdk 3、选择不同版本的的Android系统进行下载 2. Mac 下安装
🚀🚀🚀本篇主要内容
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文件 ```yaml Search_Data: search_test_001: value: 456 expe
yaml数据驱动案例
学习目标
- 掌握如何在项目中使用yaml动态修改数据
1.什么是数据驱动
将测试脚本中的数据独立出来,单独存放到文件中,便于对数据的管理.
2.测试项目
需求:
- 进入设置点击搜索按钮
- 输入搜索内容
- 点击返回
3.完成后目录结构
```python search_content # 项目 - base - init.py # 初始化文件 - base_action.py # 封装的基本操作 - base_driver.py # 驱动初始化 - read_data.py # 数据解析文件 - data - search_data.yaml
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)