Python Selenium взаимодействие с псевдоэлементами

введите сюда описание изображения Здравствуйте, я только учусь основам python+selenium. Моя проблема заключается вот в чем: мне нужно нажать на данную кнопку и загрузить файл с помощью python selenium. Но в классе button нет параметра input, соответственно, кнопка скрепки открывается и вылезает окны винды выбор файла, я думаю, что нужно обращаться к псевдоэлементу before, можете подсказать, пожалуйста, как это сделать, точнее, примерный код, как это можно сделать, как вытащить из псевдоэлемента инпут(если он там и есть). Пробовал execute_script, ничего не получилось(скорее всего, это я криворукий) Буду премного благодарен, если вы мне поможете, буду рад любой подсказке

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
class add_file():
clip = driver.find_element(By.XPATH, "/html/body/div[1]/div/div[2]/div/div[4]/div/div[2]/div[1]/div[2]/div[1]/div/div[5]/div[1]/div[1]/button")
clip.click()
time.sleep(2)
clip.send_keys("C:/Users/79257/PycharmProjects/Test1/image/1660197915_3-kartinkin-net-p-moskva-letom-krasivo-foto-3.jpg")
time.sleep(2)
input_chat = driver.find_element(By.XPATH, "//div[@class='notranslate public-DraftEditor-content']")
input_chat.send_keys(Keys.ENTER)
time.sleep(10)

Ответы (0 шт):