51Testing软件测试论坛

标题: 录制一个Web后,回放时出现问题!!! [打印本页]

作者: liyf51    时间: 2008-5-21 16:10
标题: 录制一个Web后,回放时出现问题!!!
录制一个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.
请求帮助
作者: arthur766    时间: 2008-5-21 16:27
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对象不能识别
作者: 杀人跳舞    时间: 2008-5-21 16:33
这个对象在重新运行时的属性与你第一次录制时在对象库中生成的对象属性产生了变化,导致回放时QTP无法识别,建议用SPY查看当前的属性值,再去对象库找出不一样的那项属性,REMOVE掉应该就可以了
作者: liyf51    时间: 2008-5-22 10:05
我试试,谢谢楼上,俺是个初学者。 多提点建议!!!
作者: liyf51    时间: 2008-5-22 15:55
本人按着楼上说的找了 但是还是没有找到对象属性的不同。也按着“QTP常见错误”的步骤查看了,没有发现不同之处,就是还回放不了。再继续努力一下!!!
作者: zte_boy    时间: 2008-5-22 15:57
肯定是对象问题,呵呵,仔细找找
作者: liyf51    时间: 2008-5-22 16:56
标题: 求助!!!
我发现一个问题,QTP录制过程少录制了选择菜单栏那项(如:【用户管理】->【系统用户】),执行过程中被中断了,所以识别不到对象。请问这个是否需要加载什么项吗?还是和设置有关系?请高手指点!!! 急!!!
作者: 杀人跳舞    时间: 2008-5-22 17:30
如果是漏录制了则补上,如果是录不进去,最简单的办法是选择鼠标轨迹录制选择用户的这个操作
作者: liyf51    时间: 2008-5-22 22:10
好,明天去就试试,俺还不知道怎么使用"选择鼠标轨迹录制",到时候查吧!在此还是要感谢楼上兄弟!!!
作者: 陈能技    时间: 2008-5-22 22:43
"选择鼠标轨迹录制"?应该是指RunAnalog吧?!
作者: Simatu    时间: 2008-5-23 09:36
原帖由 杀人跳舞 于 2008-5-22 17:30 发表
如果是漏录制了则补上,如果是录不进去,最简单的办法是选择鼠标轨迹录制选择用户的这个操作



是将录制模式设置为High吗?
作者: liyf51    时间: 2008-5-23 10:18
本人还是没有找到“选择鼠标轨迹录制” 求助!!!
作者: farbean    时间: 2008-5-23 10:25
Test->Analog Recording
作者: liyf51    时间: 2008-5-23 11:30
可是QTP在我电脑上显示是灰色的,不可用,请大家帮帮忙!!!!!
作者: jackymail    时间: 2008-5-23 11:54
录制模式下就不是灰的了,先点大红点那个按钮,然后进入录制状态再找你要的那个按钮
作者: 杀人跳舞    时间: 2008-5-23 14:26
呵呵,不好意思,我习惯叫他鼠标轨迹录制,全名是ANALOG RECORDING-模拟录制,录制时那个按钮才会为亮

[ 本帖最后由 杀人跳舞 于 2008-5-23 14:32 编辑 ]
作者: liyf51    时间: 2008-5-23 16:00
这么客气呀,谢谢你们给我提示,本人已经找到了,就是不了解选择Record relative to the screen还是Record relative to the following window,去帮助里找找。在这还是要感谢支持帮助我的那些朋友们。谢谢你们,楼上朋友们!!!!!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2