public linkedhashmap
getexceldata
(string tabletitle)
break;}
}}catch
(filenotfoundexception e)
catch
(ioexception e)
return exceldata;
}
public
class
readexcle
for(int j=
0;j) hssfcell cell = sheet.
getrow
(i).
getcell
(j);
cell.
setcelltype
(celltype.
string);
dttdata[i]
[j]= cell.
getstringcellvalue()
;}}return dttdata;
}}
class
readexcel()
:"""讀取excel檔案資料"
"" def __init__
(self,filename, sheetname=
"sheet1"):
self.data = xlrd.
open_workbook
(filename)
self.table = self.data.
sheet_by_name
(sheetname)
# 獲取總行數、總列數
self.nrows = self.table.nrows
self.ncols = self.table.ncols
def read_data
(self)
:if self.nrows >1:
# 獲取第一行的內容,列**式
keys = self.table.
row_values(0
) listapidata =
# 獲取每一行的內容,列**式
for col in
range(1
, self.nrows)
: #獲取第幾行的資料 從1到總行數
values = self.table.
row_values
(col) #獲取第幾行的資料傳給values
# keys,values組合轉換為字典
api_dict =
dict
(zip
(keys, values)
) #利用zip函式將兩個列表組成字典
listapidata.
(api_dict) #封裝到 key,表頭,對應封裝的表的內容
return listapidata
else
:print
("**是空資料!"
)return none
Appium自動化 webview測試
模擬器 真機上 個別手機可能會預設開啟此屬性,所以預設也能訪問到h5內部的控制項 如果還是訪問不到,檢查webview的除錯屬性是否開啟,此時需要讓研發配合開啟webview的除錯屬性 adb shell cat proc net unix grep webview switch to webvie...
自動化測試 Appium(介紹)
支援的平台 搭建依賴 支援的平台 ios 平台支援 android 平台支援 windows 桌面支援 1.不應該為了自動化而重新編譯你的應用或以任何方式修改它。2.不應該被限制在特定的語言或框架上來編寫執行測試。3.移動端自動化框架不應該在自動化介面方面重造輪子。4.移動端自動化框架應該開源,在精...
app自動化測試 appium
雙擊執行如下檔案 net4.5.1.exe 2 安裝node v6.11.4 x64.msi 3 安裝 安裝jdk1.8及以上版本。雙擊解壓 adt bundle windows x86 64 20140702.zip 配置環境變數 新增android home環境變數,配置sdk根目錄。andro...