首页 > 编程语言 > 详细

python--读写excle执行测试用例

时间:2020-07-29 17:59:45      阅读:61      评论:0      收藏:0      [点我收藏+]

 

安装第三方库

pip install  xlrd

pip install xlutils

pip install xlwt

pip install openpyxl  #支持xlsx后缀

excleDir=rD:/sss.xls
import xlrd
from xlutils.copy import copy

import json
workBook=xlrd.open_workbook(excleDir,formatting_info=True)#保存样式相同
sheetNames=workBook.sheet_names()#获取各个sheet的表名
# print(sheetNames)
workSheet=workBook.sheet_by_name(登录接口)
# workSheet=workBook.sheet_by_index(1)   #通过下标获取
new_workBook=copy(workBook) #复制出来的新的excle对象
new_workSheet=new_workBook.get_sheet(1)

def login_auto(rows):
    cellData=workSheet.cell_value(rows,6)   #字符串类型
    tc_id=workSheet.cell_value(rows,0)  #字符串类型
    cellExp=json.loads(cellData)
    #传递参数
    res=api_login(cellExp[username],cellExp[password])      #登录函数接口

    #判断测试用例是否通过
    res_exp=json.loads(workSheet.cell_value(rows,8))[retcode] #获取预期结果
    if res[retcode]==res_exp:
        print(f{tc_id}---pass---)
        info=pass
    else:
        print(f{tc_id}---false---)
        info=false

    new_workSheet.write(rows,9,info)    #行,列,内容
for cnt in range(1,5):
    login_auto(cnt)
new_workBook.save(r./res.xls)

 

python--读写excle执行测试用例

原文:https://www.cnblogs.com/guang2508/p/13398375.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!