第29节:参数化

来源:互联网 发布:淘宝搬家 编辑:程序博客网 时间:2024/05/16 15:26

参数化方式可通过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节点的名称要一致,否则无法查找到相关子节点

原创粉丝点击