51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1961|回复: 4
打印 上一主题 下一主题

[求助] QTP录制过程中表格

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-8 20:58:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在录制时,录制代码:
JavaWindow("企业年金理事会支持系统- Microsoft").JavaTable("共1条记录 共1页 第1页").SelectRow "#0"
但是在回放过程中,因为之前添加了数据,JavaTable中有两条记录,就不能回放,有没有办法解决呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-8 21:16:36 | 只看该作者
可以进行参数化设置
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-6-10 21:39:19 | 只看该作者

您是指参数化:共1条记录 共1页 第1页

您是指参数化:共1条记录 共1页 第1页,但是参数化就不能回放,找不到对象,因为录制的对象与现在的显示结果不一样
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-6-11 09:17:48 | 只看该作者
既然你的脚本中使用了"共1条记录 共1页 第1页"来识别对象,而这个属性又是变化的,那最直接的解决方法就是参数化。可以把这个属性写成正则表达式试一下,只要符合“共x条记录 共x页 第x页”的对象,就进行识别,这样应该能解决你的问题。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-6-13 18:15:12 | 只看该作者

谢谢!

谢谢!思想明白了,但是具体怎么写呢?
JavaWindow("理事会支持系统- Microsoft").JavaTable("共3条记录 共1页 第1页").SelectRow "#0"

[ 本帖最后由 annio4 于 2009-6-13 18:21 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 22:43 , Processed in 0.094447 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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