繁体   English   中英

如何使用 Robot 框架从 XML 库中解析 xml

[英]How to use Parse xml from XML library using Robot framework

我正在尝试使用 Robot Framework 中库“XML”中的关键字“Set Element Attribute”。 从用户指南Set Element Attribute这个命令的结构应该是这样的:

Set Element Attribute   source   name   value    xpath 

我想知道如何指定“来源”。 我查看了文档,似乎我必须使用 Parse XML 关键字,但我不知道如何做到这一点,以便在我想修改元素属性时它完全按照我的方式引用网页。

使用常规的 RF 关键字,我通常指定元素的 ID 并找到它,而不指定源。

Set Element Attribute的示例如下:

 Set Element Attribute ${XML} attr value Element Attribute Should Be ${XML} attr value

在此之上有一个链接示例,其中显示:

在此示例以及本文档中的许多其他示例中, ${XML}指的是以下示例 XML 文档。 实际上, ${XML}可以是 XML 文件的路径,也可以包含 XML 本身。

例如:

Set Element Attribute   ./folder/my.xml     attr    value

或者:

${XML}=    Set Variable    <example><first id="1">text</first><example>
Set Element Attribute   ${XML}  first    value

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM