51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3881|回复: 9
打印 上一主题 下一主题

[原创] 求助:使用QTP录制脚本识别不了对象

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-22 19:56:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 lw8934 于 2012-11-22 19:58 编辑

用QTP录制某个系统的脚本,录制时,某些插件识别不了,脚本里没有相关的脚本,用Object Spy是可以识别该对象的,如图。我应该如何处理才可以将该对象加到脚本里面呢?(PS:本人乃新手,请各位大侠多多赐教)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

10#
发表于 2012-11-26 11:27:10 | 只看该作者
flash录制可以这样,不错
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-11-23 16:24:37 | 只看该作者
严重支持,必须的
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-11-23 15:30:27 | 只看该作者
你就一个点击操作是模拟录制的,有啥好维护的呀。要是需要录制很多操作,并且这些操作之间具有一定的逻辑关系,那才需要考虑维护性。不要太担心。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2012-11-23 14:09:38 | 只看该作者
回复 5# 泰然 可是模拟录制方式的维护性很差,有没有其他方式呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-11-23 13:34:54 | 只看该作者
回复 5# 泰然 非常感谢,已解决~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-11-23 11:06:50 | 只看该作者
又是flash导致的。spy中outerhtml属性值中有swfupload。建议单独的点击flash按钮来打开“Select File”Dialog这步操作用模拟录制完成,打开“Select File”Dialog后退出模拟录制。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-11-23 10:56:40 | 只看该作者
本帖最后由 lw8934 于 2012-11-23 10:58 编辑

回复 3# 茄子1 加了还是不行,录制出来的脚本是:
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").WebEdit("userN").Set "lw"
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").WebEdit("passWs").Set "123"
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").Link("登  录").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").WebElement("知识管理").Click
Browser("有限公司-办公平台 5.55").Page("有限公司-办公平台 5.5").Link("个人文件夹").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_8").Link("个人1").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_9").WebElement("mainwin6_2").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_12").WebElement("返回").Click
Browser("有限公司-办公平台 5.5").Dialog("选择要上载的文件,通过: 10.62.2.123").WinListView("SysListView32").Activate "08-公司适用法律法规更新程序"
Browser("有限公司-办公平台 5.55").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_10").WebElement("返回").Click

"Browser("有限公司-办公平台 5.5").Dialog("选择要上载的文件,通过: 10.62.2.123").WinListView("SysListView32").Activate "08-公司适用法律法规更新程序""这句就是那个步骤的,run的时候,在这里就会报错,如果我手动帮助其点击那个插件,就可以继续运行下去。(图片是那个插件)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-11-23 09:58:51 | 只看该作者
点击 Object Repository-----Add objects to local,

选中你要添加的对象,这样就能够添加到对象库了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    2#
    发表于 2012-11-23 09:31:04 | 只看该作者
    spy可以识别就加到对象库去呗。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 17:39 , Processed in 0.379612 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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