Быть может, для этой задачи приемлемо воспользоваться WHS (Windows Host Script). Можно написать сценарий, который будет находить соответствующее окно (например по заголовку) и посылать туда нажатия нужных клавиш.
Можно завязаться на посылку нажатий таковых: "tab" для перехода по инпутам, "ctrl+c"/"ctrl+v" для копирования/вставки текста, "ctrl+tab" для переключения вкладок браузера.
Пример:
Запускается калькулятор, последовательно посылаются нажатия клавиш "1", "+", "2" и "Enter":
var WshShell = new ActiveXObject("WScript.Shell");
var theCalculator = WshShell.Exec("calc");
WScript.Sleep(1000);
WshShell.AppActivate(theCalculator.ProcessID);
WshShell.SendKeys("1{+}");
WScript.Sleep(1000);
WshShell.SendKeys("2");
WScript.Sleep(1000);
WshShell.SendKeys("~"); //Клавиша <Enter>
Можно просто сохранить в файл calc.js и запустить его, как обычную программу.