';str';对象在Python Selenium库中不可调用
我得到的错误是:';str';对象在Python Selenium库中不可调用,python,selenium,Python,Selenium,我得到的错误是: TypeError: 'str' object is not callable 我搜索了一些其他的问题,他们都说我在代码的前面重新定义了一个函数,但我找不到我这样做的任何场合 我的代码是: firstElement = driver.find_elements_by_xpath('//*[@id="assessment-leaderboard"]/li[1]') print(firstElement) if len(firstElement) >
TypeError: 'str' object is not callable
我搜索了一些其他的问题,他们都说我在代码的前面重新定义了一个函数,但我找不到我这样做的任何场合
我的代码是:
firstElement = driver.find_elements_by_xpath('//*[@id="assessment-leaderboard"]/li[1]')
print(firstElement)
if len(firstElement) > 0:
print(firstElement[0].text())
else:
print('no data')
问题可能在于
.text
不是一个函数,而是一个属性,因此您可能想试试
print(firstElement[0].text)
没有
()
请添加元素的html结构