python介面自動化學習之路(4)

2021-08-31 18:29:47 字數 899 閱讀 2128

1.迴圈讀取excel裡的case

2.將響應結果寫入乙個新的excel

需要引入xlwt

import requests

import xlrd

import json

import xlutils

import xlwt

import time

excelfile=r'/users/documents/testcase/介面api.xlsx' #檔案路徑

data=xlrd.open_workbook(excelfile) #獲取excel為物件

table=data.sheet_by_index(0) #指定索引順序獲取工作表

num=table.nrows #獲取總行數

workbook=xlwt.workbook(encoding='utf-8') #生成新excel

worksheet=workbook.add_sheet('testing report',cell_overwrite_ok=true) #建立乙個工作表

excelexport='/users/documents/testcase/' #指定輸出excel位址

filename='test_'+time.strftime("%y%m%d%h%m", time.localtime())+'.xls' #excel名稱

path=excelexport+filename #拼接位址和名稱

style0 = xlwt.easyxf('font: name times new roman, color-index red, bold on',

num_format_str='#,##0.00') #設定格式

i=1while i下期優化考慮更新excel、將不同業務分裝為不同方法、郵件傳送執行後的excel

python介面自動化學習之函式三

可復用 可讀性強 def add a,b return a b print add 2,3 a指向2,b指向3 print add a 3,b 2 a指向3,b指向2 print add b 3,a 2 a指向2,b指向3函式中可以定義預設引數,但是預設引數要放在後面,非預設引數要放到前面。使用函式...

python介面自動化學習七之反射詳解

反射 通過字串去操作物件的屬性和方法,是字串形式.可進行反射操作的物件 例項化物件 類 其他模組 本模組 getattr 根據字串的形式去物件中尋找東西 hasattr 根據字串的形式去某個物件中判斷東西是否存在 setattr 根據字串的形式去某個物件中設定東西 delattr 根據字串的形式去某...

Python自動化學習 元素定位

from selenium import webdriver import time driver webdriver.chrome driver.get 元素定位之 id 定位 driver.find element by id kw send keys 華為 driver.find elemen...