查看完整版本: 请大家帮我看一下阿,脚本不能录入了

wangdongting 2008-7-14 14:28

请大家帮我看一下阿,脚本不能录入了

请大侠们帮我看一下,
我在录制QTP自带的flight例子,
可是只有下面一句式路进去的,其他的都没有录进取
SystemUtil.Run "D:\QTP\samples\flight\app\flight4a.exe","","D:\QTP\samples\flight\app\","open"
而且如果我打开我的IE时也是可以正常的录制脚本,请大家帮我看一下,谢谢阿脚本

[[i] 本帖最后由 wangdongting 于 2008-7-14 14:29 编辑 [/i]]

陈能技 2008-7-15 14:19

先手工打开Flight程序再录制试试

录一下其他的Windows程序试试

小孩 2008-7-15 16:16

设置一下 QTP菜单 Automation->Record and Run setting->windows applications
选择 Record and Run test on any open windows_based  applications
试试

wangdongting 2008-7-16 13:18

回复 2# 的帖子

谢谢,手工打开了录还是不行呐。试过outlook也是不行啊

wangdongting 2008-7-16 13:21

回复 3# 的帖子

谢谢,这个可以的,不过如果输入name时,脚本就会变成如下耶,好奇怪。。。
Dialog("Login").WinEdit("Agent Name:").Type "m"
Dialog("Login").WinEdit("Agent Name:").Type "e"
Dialog("Login").WinEdit("Agent Name:").Type "r"
Dialog("Login").WinEdit("Agent Name:").Set "mer"
Dialog("Login").WinEdit("Agent Name:").Type "c"
Dialog("Login").WinEdit("Agent Name:").Set "merc"
Dialog("Login").WinEdit("Agent Name:").Set "mercu"
Dialog("Login").WinEdit("Agent Name:").Type "r"
Dialog("Login").WinEdit("Agent Name:").Set "mercur"
Dialog("Login").WinEdit("Agent Name:").Type "y"
Dialog("Login").WinEdit("Agent Name:").Set "mercury"

wangdongting 2008-7-16 13:25

哈哈,可以了。我把
Automation->Record and Run setting->windows applications中的Applications opened via the Desktop(by the windows shell)勾上就好了。。。:D

ClareLiu 2008-7-17 16:24

回复 5# 的帖子

直接改成如下即可,
Dialog("Login").WinEdit("Agent Name:").Set "Mercury"
页: [1]
查看完整版本: 请大家帮我看一下阿,脚本不能录入了