51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] (已解决)再次求助,对象相关的!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-2 18:20:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人在学习QTP的过程中 遇到这么一个问题

在录制一个web系统的 的时候 流程如下:
1.增加一条记录———— 2.查询新增记录(结果如下图)————3.点击刚刚新增记录后面的“查看”(link)————4.出现处理界面处理完后并返回————5.重新查询,则上一步刚处理过的记录未被查询出来。


运行的时  跑到第三步时 QTP 找不到需要点击的“查看”,抛错。


已知:  在对象库里检查“查看”的属性时 发现 “查看”有一条属性为herf 其值为 “固定值 + 批次号”

我现在想 在运行的时候  动态地改变“查看”的属性 herf 中的批次号  因为此批次号是我前面自己定义的时间随机数 这个是可以获取的

问:  1.如何动态地改变 “查看”的属性 ?    2. 除了动态改变“查看”属性外 还 与有没其他更简单的解决办法?  3. 还有没其他解决途径,即使繁琐 也请大家指明 因为我还是在学习中嘛。


谢谢大家啦



*******************************************
我自己解决了 不过还是谢谢大家

使用GetTOProperty()取得对象的属性 然后使用SetTOProperty()动态修改其属性 就OK啦


 

[ 本帖最后由 momang 于 2008-7-3 12:11 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2008-7-2 19:19:31 | 只看该作者
看得好糊涂~~无能为力了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-7-2 19:32:40 | 只看该作者
不知道理解的对不对,很难理解清楚...
新增一条数据后查询这条数据,会联结到操作页面对数据进行处理.完成后再返回到查询页面就查不到这条数据了.是这意思吧.
那你想录什么,本身这个业务操作就是这样的,你在怎么录也不可能查询的到已经处理过的数据啊.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-7-3 09:23:36 | 只看该作者
原帖由 xiaoyaoke 于 2008-7-2 19:19 发表
看得好糊涂~~无能为力了

不好意思 我表达的很不清晰

我帖上图 给大家看看吧
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-7-3 09:26:12 | 只看该作者
原帖由 jacksboy 于 2008-7-2 19:32 发表
不知道理解的对不对,很难理解清楚...
新增一条数据后查询这条数据,会联结到操作页面对数据进行处理.完成后再返回到查询页面就查不到这条数据了.是这意思吧.
那你想录什么,本身这个业务操作就是这样的,你在怎么录也 ...


你的理解是正确的

我不是想查到 被处理过的数据

我录制的是整个过程   脚本运行时会新增一条数据——然后再查询——然后再点击“查看”后处理处理  

现在是 脚本运行的时候 跑到“查看”这一步的时候   找不到“查看”这个链接了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-2-24 20:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2008-7-3 09:32:40 | 只看该作者
    你wait 几秒看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-7-3 09:33:27 | 只看该作者
    脚本里有查看这个操作么,你在录的时候从查询到查看这个步骤是怎么做的,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-7-3 10:39:30 | 只看该作者
    办法有两个:
    1、将批次号的属性用正则表达式替换
    2、获取webtable中的记录,和你新增加的数据进行比对,如果一直,则点击其后的“查看”按钮
    webtable对象有很多方法,你可以去研究下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 10:26 , Processed in 0.079382 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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