QTP不能录制程序启动的动作
1. 系统及版本 : Windows 2000 Server & QTP 9.22. 初始化环境 :
1) Web : Record and run test on any browser
2) Windows Applicaitons : Record and run test on any open Windows-based application
3.出现的问题:
以前点击Record后,然后点击Flight,可以产生一段SystemUtil.Run脚本
从昨天开始不知道为啥突然不会产生SystemUtil.Run脚本了,请指教,谢谢~~ 请问楼主,你的所谓点击Flight是点击哪里的Flight?程序菜单中的还是? SystemUtil.Run 是表明你启动了一个应用程序或者其他对象,比如 IE。你试试新建一个test,然后点击record,看还会不会出现SystemUtil.Run。 录制的问题很多,何必太在意是否出现了SystemUtil.Run了呢
没有出现的话自己手动也可以加进去
要多使用专家视图,而不是录制
是啊
你换可以用这个函数阿InvokeApplication "E:\Program Files\Plus!\Microsoft Internet\IEXPLORE.EXE" ,多看看帮助文档,这样提升的速度才快啊 try new good 操作失误吧,多试试,你一定行的,相信自己 我的也出现这个问题的啊..................
录制的时候不出来打开程序的 脚本感觉老不爽的
应该怎么解决啊 你是怎么开启flight的啊,是不是在开始菜单点的,那样有可能录制的是鼠标的click,而不是一个程序的启动,就不会有systemunil了。
解决方法:
1.自己写systemunil
2.创建一个shell对象,然后调用exec方法。
InvokeApplication 没用过,再学习一下。 RECORD AND RUN SETTINGS直接用的RECORD AND RUN ONLY ON 然后直接把测试程序在APPLICATION DETAILS里面 点下+号键就可以看到了
此方法没有解决你出现的问题,只是用别的方法来启动录制程序。你也可以手动写进去。如果不会写建议用我上面的方法
[ 本帖最后由 jarrey 于 2009-8-29 21:59 编辑 ] 这个问题我也遇到过,我想可能的原因是你安装好QTP后,第一次录制的时候是关键字视图下的,然后我换到专家视图下,还是录制不到SystemUtil.Run,我就关闭了QTP,重新启动电脑,再次打开QTP,选择到专家视图下,再次录制就OK了,回答的还算是详细吧,希望你的问题早就解决了。
页:
[1]