アプリケーションは .net/windows アプリケーションのようです。記録したアクションは基本的なアクションであり、高速化するために必要な最適化はありません。次の 3 つの操作を記録しました。
Click a menu item file->open
On the opened window type some text
Click a button
TimerStart() API を使用して、どのアクションの実行に時間がかかっているかを確認できますか? 以下のようなもの
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 のように見えるので、アプリケーションの有効化について気にする必要はありません。