Python Selenium return 文本,unicode 对象不可调用
Python Selenium return text, unicode object is not callable
我正在尝试使用 Selenium 来自动进行一些网页浏览。目前我正在尝试通过 class 名称和 return 中的文本访问特定元素(我在页面上选择的元素肯定有文本),当我尝试 return 它在我的函数中得到
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
我正在尝试使用 Selenium 来自动进行一些网页浏览。目前我正在尝试通过 class 名称和 return 中的文本访问特定元素(我在页面上选择的元素肯定有文本),当我尝试 return 它在我的函数中得到
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