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