《接口自动化测试实战》第一讲 读取用例数据
来源:互联网 发布:骑马与砍杀火与剑优化 编辑:程序博客网 时间:2024/05/21 22:45
以python对excel的操作为例,讲测试用例数据保存在excel中。
1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3、使用技巧 获取一个工作表 table = data.sheets()[0] #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1')#通过名称获取 获取整行和整列的值(数组) table.row_values(i) table.col_values(i) 获取行数和列数 nrows = table.nrows ncols = table.ncols 循环行列表数据 for i in range(nrows ): print table.row_values(i) 单元格 cell_A1 = table.cell(0,0).value cell_C4 = table.cell(2,3).value 使用行列索引 cell_A1 = table.row(0)[0].value cell_A2 = table.col(1)[0].value 简单的写入 row = 0 col = 0 # 类型 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error ctype = 1 value = '单元格的值' xf = 0 # 扩展的格式化 table.put_cell(row, col, ctype, value, xf) table.cell(0,0) #单元格的值' table.cell(0,0).value #单元格的值'
部分实例代码:
# -*- coding: utf-8 -*-import xlrd i=1#打开测试的excel文件testCaseFile = xlrd.open_workbook(r'test.xls')table = testCaseFile.sheet_by_name('Sheet1')#查看excel文件有多少行nrows = table.nrows#读取相对于格子中的内容url = table.cell_value(i,2)data = table.cell_value(i,3)method = table.cell_value(i,4)check = table.cell_value(i,5) print nrows,url,data,method,check
执行结果:
1 0
- 《接口自动化测试实战》第一讲 读取用例数据
- 用VBA在excel表中自动化生成测试用例数据(异常)
- FuzzDB 安全测试用例数据库
- Jmeter接口自动化第一课(测试用例)
- EXCEL表格自动统计测试用例数据的方法
- SQL存储过程测试——使用BCP工具导入测试用例数据
- MyBatis实战第一讲
- Junit4参数化测试实现程序与用例数据分离
- 【金阳光测试】Android自动化测试第一季第二讲--MonkeyRunner
- 【接口测试】接口自动化测试
- 《selenium2 自动化测试实战》
- 自动化功能测试实战
- Appium自动化测试实战
- 关于junit测试用例数据不回滚的问题
- 接口自动化测试用例分布统计
- php接口自动化测试用例编写
- 接口自动化测试
- 接口自动化测试初探
- 浅析Java中的访问权限控制
- shop++二次开发分享(新增编号类型)
- struts2访问三大域和参数
- c++第四次上机实验
- 在Linux中,设置前、后台命令和程序的执行
- 《接口自动化测试实战》第一讲 读取用例数据
- HandlerThread源码分析及使用
- 七大查找算法
- JS错误处理
- UIDynamic注意事项
- JavaScript 定时器制作一个弹窗小广告
- 2016-4-25至2016-5-1
- SQLServer视图
- 简单描述java中的单例模式