Почему мой Selenium selector вытягивает дикту? (Django/Python 3.8)

Я только что обновил selenium в моем django приложении на PythonAnywhere. Вот мой код:

from selenium import webdriver

def Synonym():
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument("--headless")
    chrome_options.add_argument("--disable-gpu")
    browser = webdriver.Chrome(options=chrome_options)
    browser.get("https://www.synonym.com/synonyms/test")
    test = browser.find_element_by_class_name("logo").text
    browser.quit()

    return test

Но это дает мне ошибку:

AttributeError: объект 'dict' не имеет атрибута 'text'

Когда я беру его без .text вот что он мне выдает:

{'ELEMENT': '0.3567871003333163-1'} 

Я использую платный аккаунт и должен иметь доступ к любому сайту. Примечание: есть ли способ остановить selenium от создания файлов и папок /tmp/?

Спасибо!

На PythonAnywhere мне помогло обновление образа системы: https://help.pythonanywhere.com/pages/ChangingSystemImage

Ответ любезно предоставлен caseneuve!

Вернуться на верх