資料指令碼分離的多種方法 xml檔案

2021-08-14 14:38:21 字數 1875 閱讀 1273

一.第一種方法建立xml檔案

1.在資料池層建立xml檔案。

自己手動填寫字尾.xml

新建完成後,在右側會顯示幾個瀏覽器。該檔案可以通過瀏覽器開啟

#用case的方法名去寫二級標籤。方便查詢
xml version

="1.0"

encoding

="utf-8"

?>

#頂頭寫宣告,檔案格式為xml格式。版本為1.0。這個版本號可以隨便寫。最好填寫應用被測版本號。

#編碼格式為中文

#用case的方法名去寫二級標籤。方便查詢

#填寫標題,最好與case一致。

這樣我們就完成了資料池層的分離。

xml version

="1.0"

encoding

="utf-8"

?>

u'校花的貼身高手'

接下來去工具層封裝乙個讀取xml檔案的方法

#匯入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 ...