第29节:参数化

本文介绍了几种常用的参数化测试方法,包括直接在脚本中进行参数化、通过txt、CSV和Excel文件导入测试数据,以及利用XML文件进行配置。详细解释了每种方法的实施步骤,并提供了具体的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参数化方式可通过txt,csv,xml.excel等

第一种:不引用外部文件,在脚 本中参数化


第二种:引用外部文件

1.通过txt参数化

A:有一列值。

本例:通过百度搜索不同值

脚本:


TXT文件如下:


B:有两列值

测试代码如下:


TXT文件如下:

test001,11111111

test005,22222222

2:通过CSV文件参数化


CSV文件:


CSV文件读取补充:


3.通过excel方式参数化:

A:有三行一列的数据


脚本如下:


B:三行两列

说明:在脚本中增加方法时,driver= webdriver.chrome()的语句要定义在方法前,否则浏览器无法启动

判断元素的is_display()方法:只能用于该元素存在去判断此元素是否出现,而不能判断某个元素是否存在

若文档中存有标题行,可通过if i ==0:continue的语句跳过标题行

例:

脚本如下:




4.通过XML方式:

A:方式一:


B:方式二


xml文件格式如下:


C:方法三


XML文件如下:


说明:nodes节点的名称要一致,否则无法查找到相关子节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值