Приложение представляет собой приложение .net/windows. Действия, которые вы записали, являются фундаментальными действиями, и нет оптимизации, которую вы должны сделать, чтобы сделать ее быстрой. Вы записали три операции:
Click a menu item file->open
On the opened window type some text
Click a button
Не могли бы вы проверить, какие действия предпринимает, как долго выполнять, используя (API) TimerStart? Что-то вроде ниже
TimerStart("MenuClick")
ApplicationMenuBar().Click(AtPath("File->Open..."))
TimerStop("MenuClick")
TimerStart("InputChars")
OpenWindow().InputChars("C:\Test\new.txt")
TimerStop("InputChars")
TimerStart("Click Button")
OpenButton().Click(AtPoint(30, 9))
TimerStop("Click Button")
сколько времени займет каждый таймер, будет отображаться в файле журнала воспроизведения после запуска сценария. Также вы помните, что включение ведения журнала и трассировки в настройках RFT (доступно в Eclipse IDE), что может замедлить работу, и вы должны отключить трассировку, если она включена. Как сказал @Archiekins, какая версия RFT и какой AUT (а если ее 32 бит/64 бит) помогут. Как видно из приложения .Net/Win, вам не нужно беспокоиться об активации приложения.
Версия RFT - это 8.2 – ExecuteBug