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

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

第29节:参数化

第二种:引用外部文件

1.通过txt参数化

A:有一列值。

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

脚本:

第29节:参数化

TXT文件如下:

第29节:参数化

B:有两列值

测试代码如下:

第29节:参数化

TXT文件如下:

test001,11111111

test005,22222222

2:通过CSV文件参数化

第29节:参数化

CSV文件:

第29节:参数化

CSV文件读取补充:

第29节:参数化

3.通过excel方式参数化:

A:有三行一列的数据

第29节:参数化

脚本如下:

第29节:参数化

B:三行两列

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

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

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

例:第29节:参数化

脚本如下:

第29节:参数化

第29节:参数化


4.通过XML方式:

A:方式一:

第29节:参数化

B:方式二

第29节:参数化

xml文件格式如下:

第29节:参数化

C:方法三

第29节:参数化

XML文件如下:

第29节:参数化

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

相关文章:

  • 2021-11-18
  • 2022-12-23
  • 2021-04-09
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
  • 2022-01-29
  • 2022-01-28
猜你喜欢
  • 2021-12-13
  • 2021-12-17
  • 2021-11-19
  • 2021-04-01
  • 2021-12-19
  • 2021-11-08
  • 2022-01-09
相关资源
相似解决方案