zoukankan      html  css  js  c++  java
  • 接口测试框架(一)

    操作数据源(Excel格式)

    from openpyxl import load_workbook
    
    '''加载Excel'''
    myWb = load_workbook(r"E:myfileInterfaceTestCase.xlsx")
    
    '''定位到第一张sheet'''
    mySheet = myWb.active
    
    '''打印sheet的所有单元格的值,第一种方法'''
    for row in mySheet.rows:
        for cell in row:
            print (cell.value,end=" ")
        print ()
    
    print ("*********************************************************************")
    '''计算sheet表有效单元格的最大行和最大列'''
    rowNum = mySheet.max_row
    colNum = mySheet.max_column
    
    '''打印sheet的所有单元格的值,第二种方法
    for row in range(2,rowNum+1):
        for col in range(1,colNum+1):
            print (mySheet.cell(row,col).value,end=" ")
        print ()
    '''
    
    '''显示需要执行的用例列表,即active==y'''
    caseList = []
    for row in range(2,rowNum+1):
        if mySheet.cell(row,colNum).value == "y":
            caseList.append(mySheet.cell(row,colNum-1).value)
    print (caseList)
    
    print ("*********************************************************************")
    
    '''打印每一个需要执行的用例'''
    for case in caseList:
        mySheet = myWb[case]
        print (mySheet)
        for row in mySheet.rows:
            for cell in row:
                print (cell.value,end=" ")
            print ()
        print ("*********************************************************************")
    
  • 相关阅读:
    安卓第四周作业
    安卓作业。
    JSP第七周作业
    jsp第六周作业
    JSP第四周作业
    JSP第二次
    软件测试课堂练习
    JSP第一次
    Android页面
    Android作业
  • 原文地址:https://www.cnblogs.com/wanwanmom/p/9608291.html
Copyright © 2011-2022 走看看