Python Selenium返回文本,unicode对象不可调用

我正在尝试使用Selenium来自动化一些网页浏览.目前我正在尝试按类名访问特定元素并返回其中的文本(我在页面上选择的元素definetly中有文本)当我尝试在我的函数中返回它时,我得到

TypeError: 'unicode' object is not callable

我的功能代码如下:

driver = webdriver.Chrome("my chromedriver installation path")
driver.get("website URL")

def getText():
    return driver.find_element_by_class_name("class with text").text()

print getText()

解决方法:

.text不是方法,它是一个属性:

driver.find_element_by_class_name("class with text").text

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐