xml - 如何使用 Robot 框架从 XML 库中使用 Parse xml
问题描述
我正在尝试使用 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
推荐阅读
- python - 通过使用 python 从 yaml 文件中读取数据来创建 sql 文件
- pytorch - 使用 pytorch 张量进行维度扩展
- python - 通过记忆实现最小的硬币数量以进行更改?
- drake - 如何获得动态,我们可以在下一步中应用渐变(重新打开)
- spring - junit 测试无法捕获异常
- database - 使用飞镖将sqlite数据库加载到内存中?
- keycloak - 通过跳过登录页面进行 Keycloak 登录
- c++ - 在 C++ 中动态分配二维数组的警告
- excel - 来自常规表的 Excel 相关下拉列表
- javascript - 猫鼬一对多参考正在返回陈旧的数据