我的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:不能对元素使用绝对路径
我认为我需要使用.//优先级,但我无法理解背后的原因。既然优先级已经在这个输出中,为什么我需要添加。指示当前节点?请帮帮我!
发布于 2020-09-22 17:29:28
在Get Element Text Robotframework库命令的上下文中,XPath必须相对于源节点(在您的示例中是${output})。绝对XPaths是不允许的。
https://stackoverflow.com/questions/64013708
复制相似问题