selenium - 为 svg 标签创建 XPATH

标签 selenium svg xpath 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>

最佳答案

对于 svg您需要使用以下语法的节点:

//*[name()="svg" and @class="svg-connector"]

这是因为 common HTML nodes svg nodes属于不同的命名空间

关于selenium - 为 svg 标签创建 XPATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49024052/

相关文章:

python - Xpath 总是点击第一个子 <li> python

python - Selenium 发送 key 在 Ubuntu 上无法使用/

javascript - FabricJS SVG 到 Canvas (使用 FileReader)

javascript - 是否可以在传单中拉伸(stretch) imageOverlay?

javascript - 在 Javascript 中将 JPEG 转换为 SVG

perl - LibXML findnodes($query)

web-scraping - 使用 XPath 抓取不包含某个子元素的元素

c# - 如何使用 Selenium C# PhantomJSDriver 正确设置代理?

php - 在 PHP 中使用 html5lib 的 Xpath

java - 如何使用 webdriver 增加 HTML 表格列宽