如何将XML文件与CSV文件进行比较?机器人框架
我在${data}中有CSV文件 卡加·阿奇沃 [文件]Carga lista de RUTs a validar desde archivo csv [参数]${file_name} ${data}=读取csv文件${file\u name} [返回]${data} 我在${root}中有XML ${RESULT}=调用Soap方法PersonalInformation${list}#METODO DEL WEB服务如何将XML文件与CSV文件进行比较?机器人框架,xml,csv,robotframework,Xml,Csv,Robotframework,我在${data}中有CSV文件 卡加·阿奇沃 [文件]Carga lista de RUTs a validar desde archivo csv [参数]${file_name} ${data}=读取csv文件${file\u name} [返回]${data} 我在${root}中有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}
我怎么能做这个比较呢?两个文件包含相同的信息
谢谢
关于您必须编写一个符合所有逻辑的关键字。这在python中可能是最容易做到的 一种策略是将xml转换为csv,或将csv转换为xml,规范化数据,然后进行比较 另一种策略是在csv文件中的数据上写一个循环,对于每一行,您可以通过使用XMLAPI搜索数据来验证数据是否在XML中