首页 > 代码库 > 表单参数化(csv)
表单参数化(csv)
表单参数化(csv)
假如我有自动化脚本中要参数化一张表单,表单需要填写用户名、邮箱,年龄,性别等信息,使用上面的方法就很难来解决这个问题,下面通过读取csv 文件的方法来解决这个问题。
创建userinfo.csv 文件,如图5.x
图4.8
通过WPS 或excel 创建表格,文件另存为选择CSV 格式,下面修改loop_reader.py 文件进行循环读
取:
#coding=utf-8
import csv #导入csv 包
#读取本地CSV 文件
my_file=‘D:\\selenium_python\\data\\userinfo.csv‘
data=http://www.mamicode.com/csv.reader(file(my_file,‘rb‘))
#循环输出每一行信息
for user in data:
print user[0]
print user[1]
print user[2]
print user[3]
运行结果:
>>> ========================= RESTART ==============================
>>>
testing
123456@126.com
23
男
testing2
123123@qq.com
18
女
testing3
456123@gmail.com
29
女
csv.reader()用于读取CSV 文件,user[0] 表示表格中第一列的数据(用户名),user[0]表示表格中第二列的数据(邮箱),后面类推。通过CSV 读取文件比较灵活,可以循环读取每一条数据,从而又不局限每次所读取数据的个数。
表单参数化(csv)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。