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

如何使用SeleniumWebDriver获取span的值?[副本]

鲁文昌
2023-03-14

问题陈述:我试图在网页上获取span标记的值。*该网页上有多个span标记,其中我需要4个。

<span class="t">TEST VALUE</span>

共有1个答案

阴飞星
2023-03-14

如果跨距有唯一的类,或者所有4个跨距(没有其他跨距)都有类“t”,则可以按类检索它。否则,您可以始终使用xpath检索它们(只要页面dom不会“随机”更改/生成)。但是,如果您可以访问页面代码,我建议您为每个跨度添加一个唯一的id,而不是按id检索它们。

根据您的代码和selenium版本,您需要查看驱动程序。findElement

 类似资料:
  • 好的,所以我正在使用Spring boot开发一个web项目,并使用Thymeleaf作为模板引擎,在一个页面中我有以下内容: (对象的“achitat”参数是布尔的,我在更高的div中有一个th:,如果我用th:text设置文本,它将正确地显示在我的页面上,因此该值将被转换) 谢了!

  • 我试图从span(图片中的质量)获取文本,但我还没有找到它无法获取文本的原因。 感谢所有的帮助,我正在使用python。 我的代码: 从html:

  • 我正在使用Selenium(Java版本)测试一个基于OpenLayers的API。 我想测试一个使用的功能。控制修改功能。我想单击绘制的特征(SVG),然后拖动并检查它们是否存在、可见或隐藏。 我已经画了一个多边形,并且选择了它。见下图: 这些SVG元素的HTML如下所示: 假设我想选择红点。 我试过: 但是它总是返回一个空列表。 我做错了什么?有人能帮我吗? 多谢了。 编辑1-功能:垂直显示可

  • 我有一个方法接受InputStream作为参数。如何找到传递的处理程序正在处理哪个文件? 例如: 文件名应该替换为什么,以便显示处理程序打开的文件的名称。

  • 您好,我想得到的值以下的"交联",但我不知道如何做到这一点。 我正在使用Jsoup,下面是我的代码: 这就是我所拥有的: 你有什么想法可以得到价值,而不是“cotation”? 提前谢谢。

  • 问题内容: 我的链接看起来像这样 我想从那里去。我试过了 它输出。 我试过了,但它给了我KeyError。我该如何解决?我的错误是什么? 问题答案: 您可以使用css选择器,使用标题文本拉出所需的跨度: 找到具有包含 RAM 的 title 属性的 跨度 ,等效于在python中说。 或在 re.compile中 使用 find __ 要获取所有数据: 这会给你: