51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] QTP 脚本回放,点击登录按钮,页面直接关闭

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-8-21 13:58:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
场景如下:
录制一个登录的脚本,然后回放这个脚本,结果操作到点击“登录”按钮的时候,页面直接关闭了。
脚本如下:
Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").Link("登 录").Click

然后和我使用描述性编程如下:
'a="登 录"
'
'Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").Link("innertext:=&a").Click

结果报:
Cannot identify the object "[ Link ]" (of class Link). Verify that this object's properties match an object currently displayed in your application.
不知道是啥情况,求救!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.9]测试副司令

    2#
    发表于 2012-8-21 14:28:27 | 只看该作者
    对象有多个,你这页面有好多登录连接吧?用唯一的属性去识别它,看看innertext以外的属性,比较特别的,唯一的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2012-8-21 15:18:34 | 只看该作者
    回复 2# joykao


        1、用index属性的话,不知道index的值是多少,不知道是如何得到的,能解释下吗?
    2、假如不用描述性编程,为什么不行呢?我.highlight看到他就是在登录的那个连接按钮上,不知道是什么原因,登录系统后页面上有很多也是这个情况,这个不是一个按钮,而是一个链接
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]测试副司令

    4#
    发表于 2012-8-21 17:28:46 | 只看该作者
    你把它加到对象库里去,在那可以看到index ,你也可以切换成location
    那个报的错误就是找到了多个符合条件的对象,说明识别对象的属性不唯一,其实你可以在加到对象库里,然后添加和删除识别对象的属性,一般化是可以唯一识别的, 如果有好多相同的对象那么你添加时他会有默认的index号。但index号有时也不稳定,不推荐用index号是识别。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2012-8-21 18:28:45 | 只看该作者
    你们的登录innerText是 ‘[登录]’,你肯定找不到对象了。
    注意,使用表述性编程时默认开启正则表达式匹配,注意[]哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-4-10 17:57
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
    发表于 2012-8-22 09:45:40 | 只看该作者
    LZ这句Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").Link("innertext:=&a").Click写法不对啊, a 是变量的话, 应该这么写Link("innertext:="&a)

    如果Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").Link("登 录").Click这句话没问题的话, 用描述性编程来写的,要看Link("登 录")这个在对象库里的具体属性, 然后一个一个属性添加, 包括index
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    7#
    发表于 2012-8-22 13:27:30 | 只看该作者
    回复 1# 魔力鸟


    Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").Link("innertext:=&a").Click这句话写错了
    改成:
    Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").Link("innertext:=" & a).Click
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]测试副司令

    8#
    发表于 2012-8-22 13:55:15 | 只看该作者
    瞬间看到你描述性编程错了哇。。。。
    Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城").Link("innertext:=" &a).Click
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 19:04 , Processed in 0.090885 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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