【问题标题】:What is the xpath value of my special case [duplicate]我的特殊情况的xpath值是多少[重复]
【发布时间】:2022-01-17 08:22:57
【问题描述】:

这是一个网页的检查图片, ,

我们可以看到,这个值:

//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div

是黄色 div 部分的 xpath-ed。有人可以帮我在这种情况下如何 xpath 到它的子 path 区域吗?

到目前为止,我已经尝试过这样的:

//div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div/svg/path

但它对我不起作用。

谢谢,

杰克

【问题讨论】:

    标签: selenium selenium-webdriver xpath


    【解决方案1】:

    一般svg标签可以定位为:

    //*[name()='svg']
    

    //*[local-name()='svg']
    

    对于您的具体情况,您可以执行相同的操作

    //div[contains(text(), 'Interface Settings - wan')]/../following-sibling::div[1]/div[1]/div[4]/div/div[2]/div/div/div//*[name()='svg']
    

    话虽如此,我还是建议你使用relative xpath 而不是absolute xpath.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2023-03-28
      • 1970-01-01
      • 2015-10-21
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      相关资源
      最近更新 更多