51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4337|回复: 8
打印 上一主题 下一主题

[原创] QTP 录制时不能识别在新弹出页面上的部分操作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-7-1 17:42:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天录制一个上传图片的功能,文件上传是在另外一个网页中操作的,录制完成后发现没有录制到弹出网页的部分,点击“浏览”按钮步骤也没录制到,但是弹出文件选择对话框,选择文件,打开这些步骤都录制到了,选择完文件后,点击“上传”按钮也录制到了。没录制我想添加脚本,我在对象仓库中新添加了“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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-7-1 18:23:18 | 只看该作者
试试安装一些更新,比如,支持IE8的00635
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-7-1 18:26:45 | 只看该作者
我用的是ie7也要安装支持IE8的00635吗?我试试看吧,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-7-1 23:28:47 | 只看该作者
你可以直接设置上载文件路径。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-7-2 09:37:25 | 只看该作者

回复 4# 的帖子

现在不是回放的问题,我现在录制的时候QTP没把网页中的一些对象识别出来
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-7-19 16:12:00 | 只看该作者
看你后面的那几个都是CLICK 那么前面一句的某个对性应该不是web插件所讷讷个识别的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-9-26 09:40:19 | 只看该作者
回复 2# 风雪夜归人


    您好,我也遇到这样的问题,请问我的是qtp 10.0 需要下载支持ie8的补丁吗?向您请教了。
  我的QQ:22700801
lengyao@foxmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2011-9-26 09:41:52 | 只看该作者
回复 1# zibingsha


       您好,我也遇到这样的问题,请问这个问题您是如何解决的。
  我的QQ:22700801
lengyao@foxmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-9-26 09:42:47 | 只看该作者
回复 4# testlife1206


       您好,我也遇到这样的问题,请问如何直接写长传文件路径。  我的QQ:22700801
lengyao@foxmail.com
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 19:57 , Processed in 0.082991 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表