51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2786|回复: 6
打印 上一主题 下一主题

[求助] QTP9.0 运行Action from row to row的问题。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-19 19:23:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我是用QTP9.0,用的是正版Licence,但是发现QTP有个Bug,不知道各位有没发现,或者找到解决办法,谢谢!

右键单击Action,选择Action Call Properties-->Run from row XX to XX
我想运行Local DataTable里的某一行(除了第一行)就不行了,如:Run from row 3 to 3
而选择Run from row 3 to 4(区间记录)运行就可以
不知道为什么,请各位老大帮忙解惑呀!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

7#
发表于 2007-12-24 00:03:38 | 只看该作者
我也试过了,没有发现楼主说的问题。
啊,不过我用的是QTP9.2 呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-12-21 18:14:27 | 只看该作者
没出现过这种问题。按照你所说的这些设置,那么应该不会出现这样的问题的
(我是直接拷贝你写的这段脚本,然后复制1、2、3、4、5到datatable--Action1中,global为空,Action 相关设置为Run from 3 to 3 row,test setting相关设置为Run all rows。完成后运行,消息框信息为3)
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-12-20 16:01:40 | 只看该作者
原帖由 xiaonan 于 2007-12-20 14:39 发表
我试一了下,没有你所说的问题,不知道你怎么设置取值的


我就是在Action Call properties-->Run设置:Run from 3 to 3
但是系统还是会从DataTable第一行运行的。
其他哪里还有设置取值的吗?

我用很简单的Script检测了,还是不行的:

Dim Str
Str=DataTable("A",dtLocalSheet)
msgbox(Str)

DataTable给了5个row:
A
1
2
3
4
5

运行时应该弹出“3”,但是系统总是弹出 “1”
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-12-20 14:39:44 | 只看该作者
我试一了下,没有你所说的问题,不知道你怎么设置取值的
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-12-20 10:03:41 | 只看该作者

回复 2# 的帖子

谢谢你的回复。
我在网上找到了很多关于这方面的,但是都是描述Action Run的3种情况:
Run one iteration
Run all rows
Run from XX to XX row
但是没发现有人提过像我这样的情况。
你们试过会出现我这种情况吗?(运行某一行记录如:Run from 3 to 3,系统还是会从DataTable第一行运行的)
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-12-19 19:52:46 | 只看该作者
建议你 去看看相关的帖子
有很多和这个相关的 帖子
而且 写得都很不错!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

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

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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