現在的目標是設計一個介面自動化測試框架 用例寫在excel裡面 利用python自帶的pyunit構建 之前已經安裝好了處理excel的模塊 這次簡單的使用下 提前創建好excel文件 “testcase.xls” 操作代碼如下: ...
現在的目標是設計一個介面自動化測試框架
用例寫在excel裡面 利用python自帶的pyunit構建
之前已經安裝好了處理excel的模塊
這次簡單的使用下
提前創建好excel文件 “testcase.xls”
操作代碼如下:
1 #!/usr/bin/env python 2 # -*- coding: utf_8 -*- 3 4 import xlrd 5 6 def read_testcase(): 7 workbook = xlrd.open_workbook(r'E:\work\python case\learn\testcase.xls') 8 #根據路徑打開excel文件 9 print workbook.sheet_names() 10 #列印所有sheet名稱 11 table = workbook.sheet_by_name('login') 12 #通過sheet名稱獲取相應sheet內容 13 #也可以按照順序獲取第一個sheet 14 #table = workbook.sheets()[0] 15 print table.row_values(0) 16 print table.row_values(1) 17 print table.row_values(2) 18 print table.row_values(3) 19 #按照行數獲取整行數據(數組) 20 print table.col_values(0) 21 print table.col_values(1) 22 print table.col_values(2) 23 #按照列數獲取列數據(數組) 24 print table.cell(0,0).value 25 print table.cell(0,1).value 26 print table.cell(0,2).value 27 print table.cell(1,0).value 28 print table.cell(1,1).value 29 print table.cell(1,2).value 30 print table.cell(2,0).value 31 print table.cell(2,1).value 32 print table.cell(2,2).value 33 print table.cell(3,0).value 34 print table.cell(3,1).value 35 print table.cell(3,2).value 36 #按照單元格獲取數據 37 38 if __name__ == '__main__': 39 read_testcase()