我在Python上使用selenium,我正在转换
的结果name = browser.find_element_by_css_selector('elementname')
到字符串。 它返回'WebElement',我正在做的转换它是
fname = type(name).__name__
我需要它来返回实际元素,在这种情况下,它是用户名的“浏览器”的用户名。 我只是不知道为什么我被退回'WebElement'。
谢谢!
(我确定我不需要提供URL和元素名称,对吗?)
答案 0 :(得分:4)
find_element_by_css_selector()
方法返回WebElement
个实例。相反,您需要.text
属性的值:
name = browser.find_element_by_css_selector('elementname')
print(name.text)