Проблема в том, что метод send_keys () после создания контекстного меню отправляет ключи в окно, а не в меню.Таким образом, нет доступа к элементам меню.
У меня была похожая проблема с загрузкой холста, созданного на веб-странице.Наконец, я смог загрузить изображение, используя javascript.Я создал элемент загрузки для управления изображением.Поскольку это был холст, мне раньше приходилось выполнять метод toDataURL.Вот мой код Python:
script_js = 'var dataURL = document.getElementsByClassName("_cx6")[0].toDataURL("image/png");' \
'var link = document.createElement("a"); ' \
'link.download = "{}_{}";' \
'link.href = dataURL;' \
'document.body.appendChild(link);' \
'link.click();' \
'document.body.removeChild(link);' \
'delete link;'.format( n, prefijo_nombre_archivo, sufijo_nombre_archivo )
driver.execute_script(script_js)
Я надеюсь, что это может помочь!