前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python自动化测试(六)yaml文件管理数据

python自动化测试(六)yaml文件管理数据

作者头像
企鹅号小编
发布2018-01-24 11:17:15
8380
发布2018-01-24 11:17:15
举报
文章被收录于专栏:编程

我们在平常做自动化测试时,不管是搞数据驱动,或者关键字驱动,或者说是数据分离,通过yaml管理数据是一种很好很方便的形式,非常容易去解析,那么具体要怎么使用呢?小编今天就来写一写。

例如我们在自动化case中有多组登录的用户名和密码的数据,下边就是通过loginData.yaml文件的形式:

login:

login_data_01:

username: "zhangsan"

pwd: "111111"

login_data_02:

username: "lisi"

pwd: "123456"

file = open("D:\\loginData.yaml", "r")

data = yaml.load(file)

file.close()

userName01 = data['login']['login_data_01']['username']

password01 = data['login']['login_data_01']['psswd']

userName02 = data['login']['login_data_02']['username']

password02 = data['login']['login_data_02']['psswd']

此时如果我们要在登录框中输入用户名密码,就可以直接使用了:

例如driver.find_element_by_id("com.taobao:id/Edittext").send_keys(userName01)

是不是很简单啊。。。

大家如果有感兴趣的方向文章,可以直接给我留言,我会去写你们感兴趣的文章。

想要了解,获取更多和测试相关的知识请添加此群,本群提供App、Web等Ui自动化,App性能测试,接口功能,

接口自动化测试,jmeter、loadrunner工具介绍,静态代码扫描实践;测试理论,

测试流程。测试管理。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
测试管理
CODING 测试管理(CODING Test Management,CODING-TM)为您提供井然有序的测试协同管理工具服务,从测试用例库管理、制定测试计划,到协作完成测试任务,为测试团队提供敏捷测试工作方式,提高测试与研发团队的协同效率。提供可视化的工作视图以及数据报告,随时把控测试进度和规划。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档