【发布时间】:2020-12-19 16:20:51
【问题描述】:
所以我断言 dom 中存在一个特定的标签。 div 中没有 id 或 class,所以我使用 xpath 来定位它。我不确定如何正确写出路径。 DOM 简化后如下所示
<div id="top-list">
<div data-version="12345" data-list="1" data-point="10">
我想断言 data-list 存在,但它建议我找到该标签的 xpath 是 //*[@id="top-list"]/div[1]
我需要添加什么来确保它寻找data-list 而不仅仅是div。我想单独声明该 div 内的许多其他标签。为了便于阅读,我只展示一两个。
我尝试了像 //*[@id="top-list"]/div[1]["data-list"] 这样的 xpath 和其他一些变体,但我似乎找不到正确的路径。
提前感谢所有帮助。
【问题讨论】:
标签: python xpath robotframework