51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2792|回复: 15
打印 上一主题 下一主题

[原创] 录制的pop-up窗口运行时出错怎么处理

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-22 13:27:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面为我录制的点击pick按钮弹出pop-up窗口的脚本,操作步骤如下:

1.点击pick按钮弹出pop-up窗口
2.点击search按钮列表中出现多笔数据
3.点选任一笔数据在pick栏返回结果并关闭窗口

Browser("Service Management System").Page("Service Management System").Frame("mainFrame").Image("LinkPick").Click
Browser("Service Management System_2").Page("Service Management System").Image("BtnSearch").Click
Browser("Service Management System_2").Page("Service Management System_2").Link("01A").Click
Browser("Service Management System").Page("Service Management System").Sync

运行时报错,请问应该怎么修改脚本才不会报错呢?

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2007-1-22 13:33:54 | 只看该作者
运行时报什么错呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-1-22 18:07:12 | 只看该作者
pop-up窗口没有出现,运行中断,请见下图错误信息

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-1-22 20:29:14 | 只看该作者
对象的属性不唯一,你可以在Browser("Service Management System_2").Page("Service Management System").Image("BtnSearch").Click看一下。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-1-23 11:55:22 | 只看该作者
下图是Click Search button step的Object Properties,请问怎么设置才能保证对象的属性是唯一的呢?

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-1-23 12:29:57 | 只看该作者
你add/remove那里,add一些具体的属性,保证你的对象在页面上的唯一性。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-1-23 12:57:48 | 只看该作者
    例如 Index(如果它有Index这个属性的话)。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-1-24 09:52:44 | 只看该作者
    Add/Remove Properties对话框里没有Index,我勾选了一些选项后可以弹出pop-up窗口,但在点Search这一步还是出错了,提示对象的属性不匹配,怎么才能匹配呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-1-24 12:45:20 | 只看该作者
    用虚拟对象,把search虚拟成按钮
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-1-24 13:50:41 | 只看该作者
    谢谢!把search虚拟成按钮后运行没有报错,但还是有如下警告:
    The object was not found using the test object description. Check the object's properties.

    在Add/Remove Properties对话框里,我只增加勾选了filename和abs_x,abs_y三个属性,还应该怎么处理才不会出现警告呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2007-1-29 11:41:52 | 只看该作者

    回复 #6 风过无息 的帖子

    我今天运行时又报错了,提示:Cannot identify the object "BtnSearch" (of class Image). Verify that this object's properties match an object currently displayed in your application
    再请问一下您说需要“add一些具体的属性”是指在Add/Remove Properties对话框里,勾选已有的属性还是在Add Property对话框里新增属性?哪些属性才是具体的属性呢?谢谢指教!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2007-1-29 11:56:31 | 只看该作者

    回复 #11 madeleine 的帖子

    Add/Remove Properities对话框里,不能自己新加对象,只能在原有的基础上加。你也可以选择有实际意义的属性,它的属性值是唯一的就可以了。
    你试试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2007-1-29 12:24:40 | 只看该作者
    上次我只增加勾选了filename和abs_x,abs_y三个属性,当时没有报错,但不知怎么回事,今天报错了,其它很多属性的value都是空的,不晓得到底哪些属性是有实际意义的,我也试过将所有有值的属性都选择了,运行时还是报错,请再指教,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-1-29 16:38:02 | 只看该作者

    回复 #13 madeleine 的帖子

    把所有的属性都选择上,还报一样的错吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-1-29 16:59:08 | 只看该作者
    要看run-time时,有没有你设置的属性啊.没有的话,也是会报错的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-1-30 12:02:12 | 只看该作者
    在运行出错的时候,你也可以查看一下当前这个search按钮的属性究竟和你脚本中的不同在哪里
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 14:59 , Processed in 0.084552 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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