当前位置: 首页 > 面试题库 >

如何在python中使用Selenium Web驱动程序获取文本

严修诚
2023-03-14
问题内容

我正在尝试使用Selenium
Web驱动程序获取文本,这是我的代码。请注意,我不想使用Xpath,因为在我的情况下,每次重新启动网页时id都会更改,请提供帮助。

我的代码:

text=driver.find_element_by_class_name("current-stage").getText("my text")

HTML:

<span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span>

问题答案:

你只想.text

然后,您可以在得到验证 后对其 进行验证,不要尝试传递您 期望的 内容。



 类似资料:
  • 问题内容: 我试图单击此页面上的元素: 在这一点上,我想单击“现金流量”,“资产负债表”或“季度”。我知道这些按钮已加载,因为我可以使用BeautifulSoup从页面源中提取它们。但是,当我尝试使用Selenium时: 全部返回“无法定位元素”,除了“季度”返回一个元素,但它位于图上方的一个元素而不是我感兴趣的表格上方的一个元素。 我认为这是由于位于错误的iframe中,而我找到了所有ifram

  • 我在selenium中寻找status_code,但找不到任何适合我需要的代码。我的另一个问题是,当我进入一个不存在的域时,让我们说https://gghgjeggeg.com。硒不会增加任何费用。它的页面源码如下:- 如何获取状态代码(有效域的状态代码,例如:https://twiitter.com/404errpage),以及为Selenium中不存在的域引发错误,或者是否有其他类似Selen

  • 您好,我正在尝试从mongodb获取D-7天的文档 示例:如果今天是“星期三”,那么我只想获取上一个“星期三”的文档 我得到的日期从前端, 日期格式在mongob: 日期格式从邮递员:"2020-01-15"我在nodejs转换成dateObject.喜欢这个: 2020-01-15T00:00:00.000Z nodejs查询 邮递员。身体 POSTMAN响应返回空数组 Mongodb系列

  • 我已经重构了我的脚本几次,以使它工作,现在得到和错误。请谁能帮助我了解屏幕上实际显示的是什么,我哪里出了问题? 在0.014s内运行2个测试 失败(错误=2)

  • 问题内容: 我用来单击所需的网页,然后使用解析网页。 有人展示了如何在中获取元素的内部HTML。有没有办法获取整个页面的HTML?谢谢 中的示例代码 (基于上面的帖子,语言似乎没有太大关系): 问题答案: 要获取整个页面的HTML: 要获取外部HTML(包括标记): 要获取内部HTML(不包括标签):

  • 问题内容: 我正在尝试使用Selenium WebDriver获取文本,这是我的代码。请注意,我不想使用XPath,因为在我的情况下,每次重新启动网页时ID都会更改。 我的代码: HTML: 我怎样才能解决这个问题? 问题答案: 你只想。 然后,您可以在验证 后 进行验证,不要尝试传递您 期望的 内容。