我的XML文件如下
<configuration commit-localtime="2020-09-21 14:53:21 PDT" commit-seconds="1600725201" commit-user="root">
<comment># End of the data from file (/volume/labtools/lab_cvs/system-test/machine/.global/lab_routes-config)</comment>
<groups>
<name>vrrp_ipv4_all</name>
<interfaces>
<interface>
<name><*></name>
<unit>
<name><*></name>
<family>
<inet>
<address>
<name><*></name>
<vrrp-group>
<name><*></name>
<priority>201</priority>
<fast-interval>1000</fast-interval>
</vrrp-group>
</address>
</inet>
</family>
</unit>
</interface>
</interfaces>
</groups>
</configuration>
我在机器人框架中使用以下命令
获取元素文本$ {output} //优先级
但我得到错误
SyntaxError:无法在元素上使用绝对路径
我认为我需要使用.//priority,但是我无法理解其背后的原因。由于此输出中已经存在优先级,为什么我需要添加[。]来指示当前节点?请帮忙!
在Get Element Text
Robotframework XML库命令的上下文中,XPath必须相对于源节点(${output}
在您的情况下)。那里绝对不允许使用XPath。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句