51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2804|回复: 16
打印 上一主题 下一主题

[原创] 录制一个Web后,回放时出现问题!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-21 16:10:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制一个Web后,录制时挺顺利的,但是回放时出现问题。脚本如下:
Browser("MS Web ~登录_2").Page("MS Web ~登录").WebEdit("j_password").SetSecure "4833d58180d99950d568adbedde388ae9fbd2fd1d21d"
Browser("MS Web ~登录_2").Page("MS Web ~登录").WebButton("登录").Click
Browser("MS Web ~登录_2").Page("MS Web ~咪表安装登记").WebEdit("epmListForm:poleId").Click
Browser("MS Web ~登录_2").Page("MS Web ~咪表安装登记").WebEdit("epmListForm:poleId").Set "71727374"
Browser("MS Web ~登录_2").Page("MS Web ~咪表安装登记").WebEdit("epmListFormperator").Click
Browser("PMS Web ~登录_2").Page("PMS Web ~咪表安装登记").WebEdit("epmListFormperator").Click
Browser("PMS Web ~登录_2").Page("PMS Web ~咪表安装登记").WebEdit("epmListForm:epmId").Click
Browser("PMS Web ~登录_2").Page("PMS Web ~咪表安装登记").WebEdit("epmListForm:epmId").Set "2"
Browser("PMS Web ~登录_2").Page("PMS Web ~咪表安装登记").Image("保存").FireEvent "onmouseover"
Browser("PMS Web ~登录_2").Page("PMS Web ~咪表安装登记").Image("保存").Click 12,23
Browser("PMS Web ~登录_2").Page("PMS Web ~咪表安装维护撤销日志").Link("退出").Click
登录时还没有问题,进入另外一个页面时提示的run error如下:Cannot identify the object "epmListForm:poleId" (of class WebEdit). Verify that this object's properties match an object currently displayed in your application.
请求帮助
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-21 16:27:18 | 只看该作者
Cannot identify the object "epmListForm:poleId" (of class WebEdit). Verify that this object's properties match an object currently displayed in your application.
写的很清楚,epmListForm:poleId对象不能识别
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-5-21 16:33:27 | 只看该作者
这个对象在重新运行时的属性与你第一次录制时在对象库中生成的对象属性产生了变化,导致回放时QTP无法识别,建议用SPY查看当前的属性值,再去对象库找出不一样的那项属性,REMOVE掉应该就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-5-22 10:05:27 | 只看该作者
我试试,谢谢楼上,俺是个初学者。 多提点建议!!!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-5-22 15:55:21 | 只看该作者
本人按着楼上说的找了 但是还是没有找到对象属性的不同。也按着“QTP常见错误”的步骤查看了,没有发现不同之处,就是还回放不了。再继续努力一下!!!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-5-22 15:57:51 | 只看该作者
肯定是对象问题,呵呵,仔细找找
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-5-22 16:56:40 | 只看该作者

求助!!!

我发现一个问题,QTP录制过程少录制了选择菜单栏那项(如:【用户管理】->【系统用户】),执行过程中被中断了,所以识别不到对象。请问这个是否需要加载什么项吗?还是和设置有关系?请高手指点!!! 急!!!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-5-22 17:30:01 | 只看该作者
如果是漏录制了则补上,如果是录不进去,最简单的办法是选择鼠标轨迹录制选择用户的这个操作
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-5-22 22:10:25 | 只看该作者
好,明天去就试试,俺还不知道怎么使用"选择鼠标轨迹录制",到时候查吧!在此还是要感谢楼上兄弟!!!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-5-22 22:43:43 | 只看该作者
"选择鼠标轨迹录制"?应该是指RunAnalog吧?!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-5-23 09:36:55 | 只看该作者
原帖由 杀人跳舞 于 2008-5-22 17:30 发表
如果是漏录制了则补上,如果是录不进去,最简单的办法是选择鼠标轨迹录制选择用户的这个操作



是将录制模式设置为High吗?
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-5-23 10:18:21 | 只看该作者
本人还是没有找到“选择鼠标轨迹录制” 求助!!!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-5-23 10:25:04 | 只看该作者
Test->Analog Recording
回复 支持 反对

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2008-5-23 11:30:13 | 只看该作者
可是QTP在我电脑上显示是灰色的,不可用,请大家帮帮忙!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-5-23 11:54:32 | 只看该作者
录制模式下就不是灰的了,先点大红点那个按钮,然后进入录制状态再找你要的那个按钮
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-5-23 14:26:41 | 只看该作者
呵呵,不好意思,我习惯叫他鼠标轨迹录制,全名是ANALOG RECORDING-模拟录制,录制时那个按钮才会为亮

[ 本帖最后由 杀人跳舞 于 2008-5-23 14:32 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

17#
 楼主| 发表于 2008-5-23 16:00:44 | 只看该作者
这么客气呀,谢谢你们给我提示,本人已经找到了,就是不了解选择Record relative to the screen还是Record relative to the following window,去帮助里找找。在这还是要感谢支持帮助我的那些朋友们。谢谢你们,楼上朋友们!!!!!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 18:20 , Processed in 0.077363 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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