Selenium和Python查找元素和文本?

如何解决Selenium和Python查找元素和文本??

开发过程中遇到Selenium和Python查找元素和文本?的问题如何解决?下面主要结合日常开发的经验,给出你关于Selenium和Python查找元素和文本?的解决方法建议,希望对你解决Selenium和Python查找元素和文本?有所启发或帮助;

问题描述

您想要: 获得“里面的数字”。

说明:

在您的示例中,elem是webdriverWebElement类的实例(来自selenium.webdriver.remote.webelement

WebElement实例具有多个属性包括

  • tag_name
  • text
  • size
  • location
  • parent
  • ID

.text 属性包含“内容

“而且我的另一个问题是,这些确切的跨度元素有多个。我该如何处理?”

请不要一口气问几个问题..它不适用于SO的格式

但基本上,使用find_elements_*代替find_element_*然后,您的定位器可以返回匹配WebElement实例的列表,而不是单个匹配实例的列表……您可以对其进行进一步过滤。

解决方法

当我转到某个网页时,我正在尝试查找某个元素和一段文本:

<span class="Bold Orange Large">0</span>

这不起作用:( 它给出了复合类名的错误…)

elem = browser.find_elements_by_class_name("Bold Orange Large")

所以我尝试了这个:( 但是我不确定它是否有效,因为我不太了解在selenium中使用CSS选择器的正确方法…)

elem = browser.find_elements_by_css_selector("span[class='Bold Orange Large']")

找到span元素后,我想找到其中的数字 (内容)

num = elem.(what to put here??)

CSS选择器,类名和查找元素文本的任何帮助都将非常有用!

谢谢。

哦! 我的另一个问题是,其中有多个确切的span元素,但内部有不同的数字。我该如何处理?

编程问答相关问答

我的环境详情: <ul> <li>操作系统:Ubuntu 20.04</li> <li>节点版本:9.6.1</li> <li>Qt 版本:5.9.1</li> </ul> 我
此问题使用 <a href="https://people.ucsc.edu/%7Emclapham/eart125/data/georoc.csv" rel="nofollow noreferrer">https://people.ucsc.edu/~
对不起,我正在绞尽脑汁想办法解决这个问题。 我的 kafka 代理说等待连接到 Zookeper 然后关闭(超时)
我有一个 pypsark 数据框保存为 <code>temp_view</code>,我需要将它保存到 <code>Table2</code> 中的 <code>DB2</code>
我想在 <a href="https://www.brightsign.biz/digital-signage-products/XT-product-line/XT1144" rel="nofollow noreferrer">BrightSign XT114
我对 sql 很陌生,一直在尝试使用以下脚本对其进行参数化。 <strong>这是我的代码:</strong> <pre><
<ol> <li>现在我正在考虑为 android 开发一个应用程序并想要获取位置信息。</li> <li>所以我决定使用 xamarin 的
我正在使用 TestNg 运行并行测试,我想在脚本中的某些点停止/终止线程。这个脚本有很多层,所以简单
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注