Это можно сделать с библиотекой pywinauto .
Поэтому вам нужно сначала установить pywinauto, выполнив: pip install pywinauto .
Mostскорее всего, вам также понадобится win32api, поэтому установите: pip install pypiwin32 .
И из того, что я вижу, вы открываете диалоговое окно Windows с Chrome.Чтобы это работало, вам нужно узнать идентификатор процесса службы, чтобы иметь возможность подключиться к диалоговому окну.Для этого вам необходимо установить psutil: pip install psutil .
Код должен выглядеть следующим образом:
import pywinauto
import psutil
app = pywinauto.application.Application()
proc = psutil.Process(driver.service.process.pid).children()[0].pid
app.connect(process=proc)
dialog = app.top_window()
dialog.Edit.TypeKeys('"{}"'.format('INSERT IMAGE PATH HERE'))
dialog['&OpenButton'].Click()
Убедитесь, что вы указали полный путь к вашему файлу вместо этогоВСТАВЬТЕ ПУТЬ К ИЗОБРАЖЕНИЮ ЗДЕСЬ, и все готово.
Дайте мне знать, если вам нужна дополнительная помощь.