51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3988|回复: 7
打印 上一主题 下一主题

[原创] 关于WEBELEMENT的问题,谢谢!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-5 17:15:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问下提交一条记录的时候会弹出一个对话框,在对话框中操作好后点确定按钮把记录给提交给别的用户,这个时候在点确定的同时自动关闭该对话框.我录制上述过程回放中老是出现"Cannot identify the object "WebElement" (of class WebElement). Verify that this object's properties match an object currently displayed in your application"错误.对象加到对像库中也是如此.
录制的代码如下:
Browser("信息管理系统").Page("信息管理系统").Frame("clgzdbframe").WebCheckBox("mainForm:page1Table:0:_id5").Set "ON"
Browser("信息管理系统").Page("信息管理系统").Frame("mainFrame").WebElement("WebTable").Click
Browser("信息管理系统").Dialog("Microsoft Internet Explorer").WinButton("确定").Click
Browser("信息管理系统").Window("-- 网页对话框").Page("Page").WebList("nextRunUser").Select "管理员"
Browser("信息管理系统").Window("-- 网页对话框").Page("Page").Image("btn_sure1").Click
Browser("信息管理系统").Window("-- 网页对话框").Dialog("Microsoft Internet Explorer").WinButton("确定").Click

Browser("信息管理系统").Page("信息管理系统").Frame("clgzdbframe").WebElement("WebElement").Click

Browser("信息管理系统").Page("信息管理系统").Image("relogin").Click
倒数第二句出错.请各位帮解决下.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2006-12-5 17:22:44 | 只看该作者
    对象webelement的属性发生了变化,运行时和录制时的属性不同,所以会回放不通过
    可以对发生变化的属性做正则表达式
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2006-12-5 17:23:29 | 只看该作者
    Cannot identify the object "WebElement" (of class WebElement). Verify that this object's properties match an object currently displayed in your application"

    这个错误从字面上就能解释清楚了,看看这个对象在对象库中属性和实际运行中这个对象的属性有什么不同吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-12-5 17:44:55 | 只看该作者
    上两位版主说的很对,很有可能是对象属性变化造成对象识别不了
    我从个人的经验觉得有可能是QTP运行太快导致对象找不到,可以在出错语句前加一句wait 3试一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2006-12-6 11:14:28 | 只看该作者
    sdlkfj8 如果加了Wait 3,会提示object is disabled.
    这个对象在对象库中属性和实际运行中这个对象的属性应该是相同的.我操作的是同一个过程.l两次录制查看其属性都是一样的.
    下面是这个WebElement的属性.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2006-12-6 11:26:59 | 只看该作者
    刚才图片没传上去.现在补上
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2006-12-6 11:32:37 | 只看该作者
    刚才发的图片太大了.真不好意思了.
    如果用正则表达式,按照图片上的描述该如果弄啊.

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2006-12-6 15:32:07 | 只看该作者
    呵呵谢谢各位.早上的时候wait 加错地方了.现在问题已经解决了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-21 14:43 , Processed in 0.096314 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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