这里利用第三方库openpyxl来操作excel管理测试数据(注意:此模块只支持xlsx读写操作,旧版的xls不支持)
安装第三方库 pip install openpyxl
平常操作excel的流程(3个对象):
工作簿(Workbook)
表单(sheet)
单元格(cell)
一、加载excel数据文件
import os
file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),"login_cases.xlsx")
"""先找出文件的路径"""
from openpyxl import load_workbook """导入函数"""
wb = load_workbook(file_path) """加载完返回的是一个WorkBook对象"""
二、根据表单名称选择表单
变量名 = workbook[“表单名”]
import os
file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),"login_cases.xlsx")
"""先找出文件的路径"""
from openpyxl import load_workbook """导入函数"""
wb = load_workbook(file_path) """加载完返回的是一个WorkBook对象"""
###########################################################################################
sh = wb["login"] """用sh接收表单对象,括号里是表单名字"""
三、在表单当中获取单元格的数据
3.1 单元格对象:sh.cell(row,colum) # 下标从1开始(sh只是随意设置的一个接收对象的参数)
3.2 .value获取单元格的值
import os
file_path = os.path.join(os.path.dirname(os.path.abspath(__file__)),"l