Karate XML的空手道条件更新
我有一个场景,其中我正在读取一个xml文件。 *def inputXml=read('/src/test/resourcces/sample.xml) 下面是我的xml文件的内容Karate XML的空手道条件更新,karate,Karate,我有一个场景,其中我正在读取一个xml文件。 *def inputXml=read('/src/test/resourcces/sample.xml) 下面是我的xml文件的内容 <request> <header> <node> <p n="CURRENCY">USD</p> <p n="VALUE">1000</p> <node> <header> <request>
<request>
<header>
<node>
<p n="CURRENCY">USD</p>
<p n="VALUE">1000</p>
<node>
<header>
<request>
美元
1000
根据测试条件,我想删除XML节点
我的剧本如下
* eval if ( <CURRENCY> == 'ABC') karate.remove(inputXml,'request/header/node/p[@n=CURRENCY')
*eval if(=“ABC”)karate.remove(inputXml,'request/header/node/p[@n=CURRENCY')
* if (true) karate.remove('inputXml', "/request/header/node/p[@n='CURRENCY']")
试试这个:
* if (true) karate.remove('inputXml', "/request/header/node/p[@n='CURRENCY']")
请有礼貌地使xml格式正确请有礼貌地使xml格式正确Hanks peter,无法复制粘贴我键入的实际xml,对此表示抱歉。上述解决方案有效!!谢谢peter,无法复制粘贴我键入的实际xml,对此表示抱歉。上述解决方案有效!!