【问题标题】:How can define/locate this xpath <g> using this ID?如何使用此 ID 定义/定位此 xpath <g>?
【发布时间】:2021-08-17 20:49:15
【问题描述】:

【问题讨论】:

    标签: xpath


    【解决方案1】:

    我会尝试这样的事情://g[@id="box_0"]

    【讨论】:

    • 非常感谢您的回复。已经尝试过了,但并没有真正奏效。我以某种方式解决了它,但我不太确定这是否是这样做的好方法。我的意思是,这是一个很好的做法等。我是这样做的: //*[contains(@id, 'box_0')]"); 我是自动化新手,所以我仍然需要学习。
    【解决方案2】:

    使用 XPath 抓取 SVG 元素

    请转至:How to use xPath in Selenium WebDriver to grab SVG elements?

    在您的情况下,以下任何一项都应该有效:

    //*[contains(@id,'box_0')]
    
    //*[name()='g' and contains(@id,'box_0')]
    

    【讨论】:

    • 非常感谢您的帮助。我现在让它工作了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多