【问题标题】:How to move to sibling in selenium如何在硒中移动到兄弟姐妹
【发布时间】:2019-12-18 16:19:24
【问题描述】:

我在 html 中有这段代码。我想去一个兄弟节点。 我按标题搜索(因为这是 UI 中的唯一值),但我想移动到同一级别但使用不同的类名,其中包含 ant-select-tree-switcher_close。

这是标记的 xpath,我只想在第一个跨度的同一级别移动,但没有 span1,或任何硬编码解决方案。我想按包含单词 ant-select-tree-switcher_close 作为类名中的一些文本的类名进行搜索。

xpath 是: //*[@title='Arts/Ent'] 这被标记为黄色 我想去紫色部分问候

【问题讨论】:

    标签: selenium selenium-webdriver xpath selenium-chromedriver


    【解决方案1】:

    您可以使用preceding-sibling

    //*[@title='Arts/Ent']/preceding-sibling::*[contains(@class, 'ant-select-tree-switcher_close')]
    

    如果你想使用'Arts/Ent' WebElement 来定位你可以使用的兄弟

    ./preceding-sibling::*[contains(@class, 'a')]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-12
      • 2019-05-06
      • 2019-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多