该应用程序似乎是.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,您无需担心启用应用程序。
RFT的版本是8.2 – ExecuteBug