Alt*_*ikh 6 selenium xpath svg selenium-webdriver
下面是 SVG 的 html,请帮我创建 XPATH
<svg data-reactid=".1q.0.3.1.0" version="1.1" class="svg-connector">
<circle data-reactid=".1q.0.3.1.0.0" r="7" cy="11" cx="11" class="inner-circle"/>
</svg>
Run Code Online (Sandbox Code Playgroud)
And*_*son 15
对于svg
节点,您需要使用以下语法:
//*[name()="svg" and @class="svg-connector"]
Run Code Online (Sandbox Code Playgroud)
这些<svg>
元素不是来自XHTML命名空间,而是属于SVG命名空间。因此,您必须name()="svg"
在构建时指定xpath
如下:
//*[name()="svg" and @class="svg-connector"]/*[name()="circle" and @class="inner-circle"]
Run Code Online (Sandbox Code Playgroud)
您可以在Selenium WebDriver [Java]:如何使用 XPath 单击 SVG 中的元素中找到详细讨论
归档时间: |
|
查看次数: |
7285 次 |
最近记录: |