当前位置: 首页 > 知识库问答 >
问题:

为svg标签创建XPATH

秋建义
2023-03-14

下面是SVG的html,请帮助我为SVG创建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>

共有3个答案

董元徽
2023-03-14

尝试以下xpath

//svg[@class='svg-connector']
柳高卓
2023-03-14

<代码>

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

您可以在Selenium WebDriver[Java]中找到详细的讨论:如何使用XPath单击SVG中的元素

昌砚
2023-03-14

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

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

这是因为公共超文本标记语言节点和svg节点属于不同的命名空间

 类似资料:
  • 问题内容: 如何使用JavaScript创建SVG元素?我尝试了这个: 但是,它将创建宽度为零,高度为零的SVG元素。 问题答案: 尝试这个 :

  • Git 可以给历史中的某一个修订版本打上标签,通常我们会使用标签来表示一个版本的发布. 操作步骤: VCS —> Git —>Tag —>弹出创建标签配置窗口 配置介绍: Git Root: 项目地址 Current Branch: 显示当前的分支 Tag Name: 标签名 Force:如果相同的tag名已经存在了,是否强制创建. Commit: 通过输入的修订版本号、tag名来打标签,如果空白

  • 问题内容: 我想学习如何为html创建具有特殊属性和行为的自定义标签,如果有人可以提供建议,我将不胜感激。 问题答案: HTML5Rocks.com上有一篇有趣且深入的文章,介绍如何使用自定义元素:自定义元素:在HTML中定义新元素 这是该文章的摘录。 实例化元素 创建元素的常用技术仍然适用于自定义元素。与任何标准元素一样,它们可以用HTML声明或使用JavaScript在DOM中创建。实例化自定

  • 我正在尝试配置Jenkins,以便从git的标记创建构建。所以我希望开发者创建一个标签(在任何分支中),Jenkins将负责新的构建。 我遵循了这个教程,但我没有做到,有人能帮我吗? http://erics-notes.blogspot.nl/2013/05/jenkins-build-latest-git-tag.html

  • 问题内容: 因此,通常包括我需要简单样式的大多数SVG图标,我这样做: 现在,我一直在玩ReactJS作为它的后期评估在我的新的前端开发堆栈可能的成分,但是我注意到,在其支持的标记/属性列表,无论是或支持。 是否可以使用svg精灵并以这种方式在ReactJS中加载它们? 问题答案: 2018年9月更新 :不建议使用此解决方案,请阅读乔恩的答案。 - 反应并不支持所有的SVG标签就像你说的,有支持的

  • 我想使用Neo4jClient创建一些Person和Books类型的节点。 要做到这一点,我有这样的班级人员: 为了创建节点,我写了这样的东西: (客户- 当我在Neo4j web界面中看到创建的节点时,没有为创建的节点分配标签。我以为那个人就是标签。如何使用Neo4jClient为创建的节点分配标签。我想要像“Match(n:Person)”这样的查询,但是因为没有创建类型,所以不可能这样做。