51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2268|回复: 8
打印 上一主题 下一主题

[求助] 如何将每次参数化的数据显示出来

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-11-23 16:16:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
参数化应用程序中两端口值,port1 & port2。

在每一组参数执行中,如何获取参数的具体值?

Dialog("wiz").WinEdit("Port Ranges :").SetSelection 0,4
Dialog("wiz").WinEdit("Port Ranges :").Set DataTable("port1", dtGlobalSheet)
wait 1
Dialog("wiz").WinEdit("-----").SetSelection 0,4
Dialog("wiz").WinEdit("-----").Set DataTable("port2", dtGlobalSheet)

附件 :data table中参数化port1 & port2 截图

向同仁们请教,谢谢!

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2007-11-23 17:01:02 | 只看该作者
还不是很明白你的意思!

你是想问在脚本运行过程中:对于多个参数化是怎么样取值吗?我以前测试发现,他们是按照一行一行取值。每运行一次,取一次值,直到有多个少参数运行多次,参数取完,运行完就退出了!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-11-23 17:16:46 | 只看该作者

回复 2# 的帖子

楼上说的我明白。

我的意思就是取完一行参数,用msgbox 或其它方法把它的值显示出来。

比如data table中,这一行 port1:5000,port2:5100.  读取完这行参数,然后用什么方法显示出来,port1:5000,port2:5100
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-11-23 17:20:05 | 只看该作者
原帖由 wyqwyq 于 2007-11-23 17:16 发表
楼上说的我明白。

我的意思就是取完一行参数,用msgbox 或其它方法把它的值显示出来。

比如data table中,这一行 port1:5000,port2:5100.  读取完这行参数,然后用什么方法显示出来,port1:5000,port2:5 ...

因为设置了很多组参数,想在log日志中查看具体哪一组参数运行出错?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-11-23 17:44:18 | 只看该作者
dim port
port=Dialog("wiz").WinEdit("Port Ranges :").getroproperty("value")
msgbox port
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-11-25 17:42:51 | 只看该作者
print "port1:"&"   "& DataTable("port1", dtGlobalSheet)&chr(13)&chr(10) &"port2:"&"   " &DataTable("port2", dtGlobalSheet)&chr(13)&chr(10)
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-11-25 20:33:24 | 只看该作者
小林很专业 ^_^,如果还要代码更直观一点可以先赋个值再打印:
Dim port1,port2
port1 = DataTable("port1", dtGlobalSheet)
port2 = DataTable("port2", dtGlobalSheet)
print "port1:"&"   "& port1 & chr(13)&chr(10) &"port2:"&"   " & port2 &chr(13)&chr(10)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-11-25 20:39:13 | 只看该作者
这种参数化带循环的值一般不用msgbox  因为每次都会弹出消息框你不点他他就不会消失程序也就停在这里,如果特殊需要点了才继续运行下面的,比如值比较长要人工比对用msgbox也不错,不过这样就没有自动化的意义了!
msgbox的程序只需要把print改成msgbox就可以了!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-11-26 08:37:59 | 只看该作者
好的,问题已解决。非常感谢楼上的各位:
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-25 04:25 , Processed in 0.083850 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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