【问题标题】:Object to string doesn't return expect result对象到字符串不返回预期结果
【发布时间】:2016-02-10 21:23:22
【问题描述】:

我在 Python 上使用 selenium,我正在转换

的结果
name = browser.find_element_by_css_selector('elementname')

到字符串。 它正在返回“WebElement”,而我正在做的转换是

fname = type(name).__name__

我需要它来返回实际元素,在这种情况下,它将是个人资料“浏览器”的用户名。 我只是不知道为什么我会返回“WebElement”。

谢谢!

(我确定我不需要提供 URL 和元素名称,对吧?)

【问题讨论】:

标签: python python-3.x selenium selenium-webdriver python-3.4


【解决方案1】:

find_element_by_css_selector() 方法返回一个WebElement 实例。相反,您需要 .text 属性的值:

name = browser.find_element_by_css_selector('elementname')
print(name.text)

【讨论】:

  • 谢谢,你帮了大忙!
猜你喜欢
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 2019-10-04
  • 2014-12-21
  • 2016-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多