51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2255|回复: 2
打印 上一主题 下一主题

[原创] QTP对JS对象处理的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-19 15:41:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP对JS对象的识别有问题,找了不少资料,也自己用spy看过对象属性,发现很多可以用于唯一识别的属性的值都是变量,目前也大概了解为什么对js对象支持如此的“不好”。

有两个问题:
1.QTP在录制的过程中,不少操作在脚本中是空白的,同是js对象,菜单操作无法录制下来,下拉操作无法录制下来,但文本框的填写操作可以录制下来。
对于这些无法录制的操作,我都把操作对象逐个添加到对象库,然后再写入脚本中。
虽然,运行的结果是done,但是实际上这些操作是根本没有执行的,已经尝试使用FireEvent方法去解决,结果还是一样。
有点奇怪qtp凭是凭什么说done的呢?
我这样逐个添加的到对象库也不行,描述性编程也不行,问题可能是出在什么地方?

2.开发那边表示若qtp无法录制下js对象,愿意对系统做一定的修改,请问目前这种情况可以要求开发如何配合?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-13 14:04
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2011-6-20 09:17:20 | 只看该作者
    变量你可以用正则匹配。。。。

    1.菜单操作,只能录制到,第一级菜单。

    2.你要先弄清楚,是qtp不能做,还是你没弄明白。
    别因为你自己 对qtp了解不够深。最后开发重新调软件之后,
    你还是搞不定。这就不好玩了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-6-20 09:46:37 | 只看该作者
    回复 2# 17800455



    24位随机数,无法正则匹配哦~

    菜单操作无法录制到,第一级也无法录制哦

    我想应该是可以的,因为并不是所有对象都无法录制。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 09:52 , Processed in 0.121360 second(s), 30 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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