есть задача, селениумом2-python загрузить файл на сервере (в смысле - с веб-страницы, которая на веб-сервере).
удачно дохожу до клика на нужном элементе, получаю окно выбора файла - и тут выясняется, что селениум это не делает, и нужно делать костыли с помощью pywinauto + psutil

Проверяю pywinauto - отлично пишет, и читает файл в нотепад(просто, не ++)
пытаюсь запустить chrome.exe (у которого, как известно много процессов),
ну запускается (хотя и выдает ошибку), а дальше нужно открыть файл.
есть один пример в инете, там с помощью pywinauto/psutil таки находится нужный процесс, но у меня не пашет psutil.

Мне нужно выполнить эту задачу (открытие файла на сайте, бровзер именно Хром), не сошелся свет клином на Селениуме, может есть к-либо другие прибабахи для тестирования, чтобы файл открывали.
Другие селениумы (в смысле Java и перл) не пробовал, да я и яву/перл не знаю. Да и если нет в питоновском, наверно не будет и в других.
Слышал, но не пробовал про Robot Framework - поможет ли?

Можно ли (по)решить эту задачу?