我在 Python 上使用 selenium,我正在转换
的结果name = browser.find_element_by_css_selector('elementname')
字符串。 它正在返回“WebElement”,我正在做的转换是
fname = type(name).__name__
我需要它来返回实际元素,在这种情况下,它将是个人资料“浏览器”的用户名。 我只是不知道为什么返回“WebElement”。
谢谢!
(我确定我不需要提供 URL 和元素名称,对吧?)
最佳答案
find_element_by_css_selector()
方法返回一个 WebElement
实例。相反,您需要 .text
属性的值:
name = browser.find_element_by_css_selector('elementname')
print(name.text)
关于python - 字符串对象不返回预期结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35326198/