该应用程序似乎是 .net/windows 应用程序。您记录的操作是基本操作,您无需进行任何优化以使其快速。您记录了三个操作:
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,您无需担心启用该应用程序。