第29节:参数化

参数化方式可通过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、付费专栏及课程。

余额充值