51Testing软件测试论坛
标题:
QTP 录制时不能识别在新弹出页面上的部分操作
[打印本页]
作者:
zibingsha
时间:
2010-7-1 17:42
标题:
QTP 录制时不能识别在新弹出页面上的部分操作
今天录制一个上传图片的功能,文件上传是在另外一个网页中操作的,录制完成后发现没有录制到弹出网页的部分,点击“浏览”按钮步骤也没录制到,但是弹出文件选择对话框,选择文件,打开这些步骤都录制到了,选择完文件后,点击“上传”按钮也录制到了。没录制我想添加脚本,我在对象仓库中新添加了“WebFile“对象,根据 Object Spy 抓取了网页中这个"WebFile“的属性,再在对象仓库中新添加了属性,我不知道这样对不对,刚学QTP,只知道点皮毛,希望高手们帮忙指点一下。传授一下方法,感激不尽~~~~~
下面是生成的脚本
Browser("登录").Page("登录").WebEdit("txtName").Set "123"
Browser("登录").Page("登录").WebEdit("txtPass").SetSecure "4c20c43f7a5811682b3f93e8f3f517"
Browser("登录").Page("登录").WebEdit("logincode").Click
tmp=inputbox("请输入验证码")
Browser("登录").Page("登录").WebEdit("logincode").Set tmp
Browser("登录").Page("登录").WebButton("登陆").Click
Browser("登录").Page("丽堂装饰工程有限公司网站后台管理系统").Frame("menu").Link("幻 灯 片【添加】").Click
Browser("登录").Page("丽堂装饰工程有限公司网站后台管理系统").Frame("main").WebEdit("txtName").Set "123"
Browser("登录").Page("丽堂装饰工程有限公司网站后台管理系统").Frame("main").Link("上传").Click
Browser("文件上传").Page("文件上传").WebFile("FU_Upload").Click 这是我自己添加的脚本,但是回放时报错
Browser("文件上传").Dialog("选择要加载的文件").WinObject("DirectUIHWND").Click 88,181
Browser("文件上传").Dialog("选择要加载的文件").WinObject("DirectUIHWND").Click 88,181
Browser("文件上传").Dialog("选择要加载的文件").WinObject("打开(O)").Click 38,10
Browser("文件上传").Page("文件上传").WebButton("上传").Click
Browser("文件上传").Dialog("Windows Internet Explorer").WinButton("是(Y)").Click
Browser("登录").Page("丽堂装饰工程有限公司网站后台管理系统").Frame("main").Link("上传_2").Click
Browser("文件上传").Dialog("选择要加载的文件").WinObject("DirectUIHWND").Click 454,181
Browser("文件上传").Dialog("选择要加载的文件").WinObject("打开(O)").Click 38,12
Browser("文件上传").Page("文件上传").WebButton("上传").Click
[
本帖最后由 zibingsha 于 2010-7-1 17:44 编辑
]
作者:
风雪夜归人
时间:
2010-7-1 18:23
试试安装一些更新,比如,支持IE8的00635
作者:
zibingsha
时间:
2010-7-1 18:26
我用的是ie7也要安装支持IE8的00635吗?我试试看吧,谢谢
作者:
testlife1206
时间:
2010-7-1 23:28
你可以直接设置上载文件路径。
作者:
zibingsha
时间:
2010-7-2 09:37
标题:
回复 4# 的帖子
现在不是回放的问题,我现在录制的时候QTP没把网页中的一些对象识别出来
作者:
hqf007
时间:
2010-7-19 16:12
看你后面的那几个都是CLICK 那么前面一句的某个对性应该不是web插件所讷讷个识别的
作者:
lengyao
时间:
2011-9-26 09:40
回复
2#
风雪夜归人
您好,我也遇到这样的问题,请问我的是qtp 10.0 需要下载支持ie8的补丁吗?向您请教了。
我的QQ:22700801
lengyao@foxmail.com
作者:
lengyao
时间:
2011-9-26 09:41
回复
1#
zibingsha
您好,我也遇到这样的问题,请问这个问题您是如何解决的。
我的QQ:22700801
lengyao@foxmail.com
作者:
lengyao
时间:
2011-9-26 09:42
回复
4#
testlife1206
您好,我也遇到这样的问题,请问如何直接写长传文件路径。 我的QQ:22700801
lengyao@foxmail.com
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2