2017-08-30 106 views
1

我有CSV文件中$ {數據}如何將XML文件與CSV文件進行比較? robotframework

Cargar檔案館角色 [文檔] Carga LISTA德車轍一個validar desde檔案館CSV [參數] $ {FILE_NAME}

$ {數據} =閱讀csv文件$ {FILE_NAME} [返回] $ {}數據

,我已經在$ {XML根}

$ {} RESULT =調用SOAP方法PersonalInformation $ {list}裏#METODO DEL WEB服務

                   #Set Global Variable  ${RESULT} 
${xml_result} =   Get Last Received 

${xml_unicode} =   Decode Bytes To String  ${xml_result}  UTF-8 



#${obj as str}=  Convert To String  ${xml_unicode} 
#Log  ${obj as str} 
${root} =  Parse XML   ${xml_unicode} 

我怎麼能這樣做比較呢?兩個文件都包含相同的信息

感謝,

問候

回答

1

你將不得不寫,做所有的邏輯關鍵字。這可能是最容易做到的蟒蛇。

一種策略是要麼XML導出爲CSV或將CSV轉換爲XML,標準化數據,然後進行比較。

另一個策略是寫了在CSV文件中的數據的循環,併爲每一行,你可以驗證數據是在XML通過搜索使用XML API的數據。