@dmitr тут расписаны все основные случаи, возможно и через конструктор уйдет, если не надо подтип указывать. У вас как минимум ошибка в том, что вы как файл отсылаете, а надо как base64
Не хватает кстате эмуляции зажатых клавиш с последующим нажатием чего-нибудь из коробки.
Пришлось кастом пилить из того что нашел в BAS и там баги пошли. В общем пока забил.