基于另一个元素值的Xpath

草ana元子

我需要使用Selenium Java来单击基于同一行中另一个元素的某些链接。我有以下HTML:

HTML图片

我需要单击span包含该空复选框(绿色)的每一行链接(红色)。我可以使用xpath找到所有空的复选框//img[contains(@src,'completion-auto-n')],但是找不到span基于该复选框的值来单击它们的XPATH

汉斯(Mads Hansen)

img元素中,您可以使用ancestor::带有谓词轴来查找树的第一个树div,然后使用带有子轴的谓词从树中向下查找树,该树的//后代div是anspan的子代a

//img[contains(@src,'completion-auto-n')]/ancestor::div[1]//a/span

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

要求元素基于另一个元素的值

基于另一个元素值的XML限制

基于XPath的节点是否基于另一个节点的值?

XPath:如何选择属性值等于另一个元素值的元素

基于另一个属性值的XPath用于属性值

基于另一个元素 XSLT 读取元素的值

在Java中创建Xpath以基于另一个属性值选择一个属性值

查找基于另一个元素的元素索引

如何基于另一个列表中对象的字段值从列表中删除元素

列表中元素的最大值(基于另一个)

Xpath-选择具有属性的元素并采用另一个属性值

使用EclipseLink MOXy和JAXB的XPath给出了另一个元素的值

如何修改基于另一个列表的元素

选择基于另一个变量的列表元素?

基于另一个变量的 XSLT 元素选择

XPath Expression获得另一个元素

基于另一个键的值的条件类型

awk替换基于另一个的字段值

组合基于另一个重复的对象值

清除基于另一个列的列值

XPath:在同一节点中某个值小于另一个值时,仅选择元素

XPath返回一个元素,但不返回另一个元素?

根据另一个元素的位置选择一个xpath元素

如何获得用户输入值并在React中基于该值显示另一个元素?

如何基于另一个列表的元素遍历一个列表

如何基于xpath在同一行中的另一个td文本选择一个td值

从 xslt/xpath 中的另一个属性值获取一个属性的值

如何使用Xpath匹配一个或另一个元素

SQL如何基于另一个列的值创建一个布尔列