51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2187|回复: 10
打印 上一主题 下一主题

[原创] 【已解决】如何使Datatable中的所有数据正常运行完?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-2-3 17:28:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是新人刚刚开始学习QTP,有个问题请大家帮忙看看,谢谢。

1.脚本内容:
使用QTP自带的Flight程序录制了一个从 “登陆程序”至“插入机票”,最后查看预定机票信息的完整脚本。

2. 脚本中用到的值
录制完成后,设置了Datatable,为 Flightdate,FlightFrom,Flightto, Name(输入预定机票者的名字), OrderNo这个几个Flight程序中的选项都设置了值。(第一行值为默认值,即录制时输入的,第二行值为后面新添加的)
保存,得到新的脚本。

3. 问题描述
运行新的脚本,Datatable中第一行数据(即录制时得到的数据),可以被成功运行。第二行Datatable数据运行至Name时一切正常,QTP可以成功的从Datatable中拿到这些值,但是添加完Name数据后,按照录制脚本的顺序,应该点击"Insert Order"这个按钮来插入订单来完成整个订机票的操作,而此时Insert Order 这个按钮为"灰色"(不可编辑状态),因为先前已经点击过它以插入Datatable中第一行数据了。

据我观察,在正常使用Flight这个程序是,Insert Order按钮一直是灰色的,直到插入Name数据后才会变为可点击状态。但是Datatable 第二行数据已经插入新的Name值了,为什么它还是灰色的?

我的问题是:
如何使"Insert Order"按钮重新变为可编辑状态以完成整个Datatable的操作?是否我漏掉了什么还是脚本有问题。

附件上是脚本和Datatable的截图,脚本大小超过论坛的限制了,只好发截图,请见谅。

[ 本帖最后由 yujie6832 于 2010-2-10 09:58 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-2-3 18:38:51 | 只看该作者
没有人回答吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-2-3 19:47:37 | 只看该作者
FILE——SETTINGS——RUN——RUN ON ALL ROWS

[ 本帖最后由 yujie6832 于 2010-2-10 09:57 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-2-3 19:48:24 | 只看该作者
好啊,谢谢楼上的朋友了,^_^。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-2-4 16:16:26 | 只看该作者
自己再顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-2-4 23:00:48 | 只看该作者
自己再顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-2-5 14:38:45 | 只看该作者
自己再顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-2-5 14:39:16 | 只看该作者
没人帮忙吗?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-2-7 18:24:19 | 只看该作者
自己再顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-2-7 19:34:41 | 只看该作者
在录制脚本时的开头加入File->New Order这一步
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-2-9 19:04:13 | 只看该作者
谢谢楼上的朋友,问题解决了,^_^
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

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

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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