Объект 'str' не вызывается в библиотеке Python Selenium - PullRequest
0 голосов
/ 28 сентября 2019

Я получаю ошибку:

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')

1 Ответ

1 голос
/ 28 сентября 2019

Возможно, проблема в том, что .text - это не функция, а атрибут, поэтому вы можете попробовать

print(firstElement[0].text)

без ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...