一.第一種方法建立xml檔案
1.在資料池層建立xml檔案。
自己手動填寫字尾.xml
新建完成後,在右側會顯示幾個瀏覽器。該檔案可以通過瀏覽器開啟
#用case的方法名去寫二級標籤。方便查詢
xml version這樣我們就完成了資料池層的分離。="1.0"
encoding
="utf-8"
?>
#頂頭寫宣告,檔案格式為xml格式。版本為1.0。這個版本號可以隨便寫。最好填寫應用被測版本號。
#編碼格式為中文
#用case的方法名去寫二級標籤。方便查詢
#填寫標題,最好與case一致。
xml version接下來去工具層封裝乙個讀取xml檔案的方法="1.0"
encoding
="utf-8"
?>
u'校花的貼身高手'
#匯入mindom模組
fromxml.domimportminidom
classreadxmldata(object):
defreturnxmldate(self
,filename,firstnode,secondnode):
#parse為開啟。使用mindom開啟資料檔案,通過相對路徑獲取檔案位址,該模組為通用模組,檔名不能寫死,檔名用引數接收
rootfile=minidom.parse("../datapool/"+filename)
#基於開啟的資料檔案,獲取該檔案的一級標籤。這裡如果一級標籤有重名,需要乙個num引數
#onenode一級標籤。
onenode=rootfile.getelementsbytagname(firstnode)[0]
#基於一級標籤的基礎上,獲取二級標籤的節點值
twonode=onenode.getelementsbytagname(secondnode)[0].childnodes[0].nodevalue
returntwonode
具體可訪問
接下來在case中使用
fromutils.readxmldataimportreadxmldata
searchbookpage().searchbox().send_keys(u'校花的貼身高手')searchbookpage().searchbox().send_keys(readxmldata().returnxmldate('searchbook.xml'
,'testsearchbook001'
,'searchbookname'))
怎樣去掉list裡重複的資料(多種方法)
去掉list重複的資料,目前總結的以下三種方法,分別是採用set集合來做 兩層迴圈不用任何方法來做,以及一層迴圈採用contains 方法來做,如下 我在這裡用integer型別的list進行展示 方法1 author 程龍 用雙重迴圈去掉重複,不用任何方法,也不用那個 外層 迴圈從0到長度 1,後...
啟動 關閉Oracle資料庫的多種方法
啟動和關閉oracle有很多種方法。這裡只給出3種方法 l sql plus l oem控制台 l windows 控制台 1.以sql plus為例 a.準備 首先我們用sql plus來連線到oracle sqlplus nolog 是以不連線資料庫的方式啟動sql plus connect a...
JS中檢測資料型別的多種方法
面試當中經常會問到檢測 js 的資料型別,我在工作當中也會用到這些方法。讓我們一起走起!首先給大家上乙個案例 1 console.log typeof langshen string 2 console.log typeof 666 number 3 console.log typeof true ...