google搜索
站内搜索
软件测试门户
|
软件测试培训
|
文章资料精选
|
软件测试论坛
|
测试解决方案
|
软件测试博客
|
测试招聘求职
注册
登录
搜索
调查问卷
鲜花鸡蛋
帮助
51Testing软件测试论坛
»
[QuickTest Pro]
» action之间的参数传递问题
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[求助]
action之间的参数传递问题
xiaosan1110
中级站友
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2007-3-27 10:49
只看该作者
action之间的参数传递问题
目标:我想做得是把登陆时的用户名作为订机票时候的客户的名字.
下面是我的做法
1.录制一个login的过程
2.录制一个order定机票的过程
3.在login的action中选择insert->call to copy of action,选择order action
4.在login中选择step->action properties设置一个output参数,参数名为username
5.在order中选择step->action properties设置一个intput参数,参数名为username
login的code如下:
Dialog("Login").WinEdit("Agent Name:").Set "111111"
parameter("username")=dialog("Login").WinEdit("Agent Name:").GetROProperty("text")
msgbox (parameter("username"))
Dialog("Login").WinEdit("Password:").SetSecure "4607a5c5b912f3e39b5373d215f01558060c8535"
Dialog("Login").WinButton("OK").Click
order的code如下:
Window("Flight Reservation").WinObject("Date of Flight:").Type "070513"
Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"
Window("Flight Reservation").WinComboBox("Fly To:").Select "Los Angeles"
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "2612 DEN 08:57 AM LAX 09:55 AM NW $130.80"
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
msgbox (parameter("username"))
Window("Flight Reservation").WinEdit("Name:").Set parameter("username")
Window("Flight Reservation").WinRadioButton("First").Set
Window("Flight Reservation").WinButton("Insert Order").Click
我该如何设置或code才能使order中获得login的输出参数植呢?
UID
42496
帖子
21
精华
0
积分
127
综合技术指数
127
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
32 小时
注册时间
2006-2-28
最后登录
2008-10-31
查看详细资料
TOP
xiaonan
版主
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2007-3-27 10:57
只看该作者
action之间的参数传递的问题,可以先看看我的blog里的文章,如还有问题,可以再问.
欢迎光临xiaonan的个人空间
UID
26649
帖子
2138
精华
0
积分
2295
综合技术指数
2219
生活情趣指数
76
鲜花
62
鸡蛋
0
阅读权限
100
来自
上海
在线时间
914 小时
注册时间
2005-9-8
最后登录
2008-11-27
查看详细资料
TOP
xiaosan1110
中级站友
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2007-3-27 11:33
只看该作者
还是没有看明白怎么获得output参数的值的,麻烦给说明一下啊
UID
42496
帖子
21
精华
0
积分
127
综合技术指数
127
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
32 小时
注册时间
2006-2-28
最后登录
2008-10-31
查看详细资料
TOP
xiaosan1110
中级站友
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2007-3-27 11:44
只看该作者
看了你的blog后我尝试着把登陆的名字做为输出参数传出来,我现在login在设置输出参数customer
然后赋值Parameter("customer")=dialog("Login").WinEdit("Agent Name:").GetROProperty("text")
msgbox (parameter("customer"))
此时已经能取道值了,然后我在main中这样写的
Dim customer
RunAction "login", oneIteration,customer
msgbox customer
可还是取不道植啊
UID
42496
帖子
21
精华
0
积分
127
综合技术指数
127
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
32 小时
注册时间
2006-2-28
最后登录
2008-10-31
查看详细资料
TOP
xiaosan1110
中级站友
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2007-3-27 11:55
只看该作者
我明白拉.我修改main中的RunAction "login", oneIteration,customer为RunAction "login", oneIteration,,,customer就可以了
原来我还设置了两个两个input参数.
UID
42496
帖子
21
精华
0
积分
127
综合技术指数
127
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
32 小时
注册时间
2006-2-28
最后登录
2008-10-31
查看详细资料
TOP
xiaosan1110
中级站友
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2007-3-27 11:58
只看该作者
可是为什么我的回放在第一次执行完后,有会回到main中重新执行呢?然后在调用login的时候就没有响应了
UID
42496
帖子
21
精华
0
积分
127
综合技术指数
127
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
32 小时
注册时间
2006-2-28
最后登录
2008-10-31
查看详细资料
TOP
xiaonan
版主
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2007-3-27 13:39
只看该作者
这个也不一定需要主函数,只是当一个action中的参数要想传到另一个action,就必须通过参数传递.不然在另一个action中是取不到对应的参数的
欢迎光临xiaonan的个人空间
UID
26649
帖子
2138
精华
0
积分
2295
综合技术指数
2219
生活情趣指数
76
鲜花
62
鸡蛋
0
阅读权限
100
来自
上海
在线时间
914 小时
注册时间
2005-9-8
最后登录
2008-11-27
查看详细资料
TOP
nk9841
高级站友
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2007-3-28 17:31
只看该作者
使用RunAction还要执行一遍action,有没有不执行的呢?
UID
83342
帖子
91
精华
0
积分
209
综合技术指数
209
生活情趣指数
0
鲜花
0
鸡蛋
0
阅读权限
10
在线时间
38 小时
注册时间
2006-10-20
最后登录
2008-7-1
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
版块跳转 ...
> [软件测试新手上路]
> [软件测试新手上路精华区]
> [每日一贴]
> [测试资源共享区]
> [软件测试职业发展]
> [企业招聘]
> [人才频道]
> [学员免费推荐]
> [个人求职]
> [简历与面试]
> [51Testing软件测试沙龙]
> [软件测试每周一问]
> [话题PK]
> [测试交流QQ群与MSN群]
> 【Software Testing English Column】
> 译文征稿活动
> [未决问题区]
> [软件质量管理]
> [质量管理精华区]
> [软件缺陷管理]
> [软件测试管理]
> [软件配置管理]
> [VSS/PVCS]
> [CVS/Subversion/SVN]
> [ClearCase]
> [软件需求管理]
> [嵌入式软件测试]
> [手机测试]
> [软件测试外包]
> [本地化软件测试与国际化软件测试]
> [通用软件产品测试]
> [游戏测试]
> [金融证券行业测试]
> [电信行业测试]
> [电子商务测试]
> [TestDirector&Quality Center]
> [TD&QC精华区]
> [QuickTest Pro]
> [QTP精华区]
> [LoadRunner]
> [LR精华区]
> [WinRunner]
> [WR精华区]
> [Robot]
> [Robot 精华区]
> [Rational Functional Tester]
> [其他工具与自动化测试框架]
> [Borland Silk系列工具]
> [JMeter]
> [开源测试工具]
> [测试用例设计]
> [单元测试与集成测试]
> [xUnit]
> [日构建和Ant]
> [系统测试]
> [WEB测试]
> [性能测试]
> [安全测试]
> [测试系统架构]
> [操作系统]
> [J2EE与中间件]
> [.Net平台]
> [数据库]
> [前沿技术、测试方法]
> [灌水乐园]
> [游戏动漫]
> [流行影音]
> [健康美食]
> [电子数码]
> [运动旅游]
> [奖励专区]
> 双节送祝福抢楼活动
> 07年度最受会员欢迎活动评选
> 07年度论坛最佳版主评选
> 众志成城 抗震救灾
> 最佳博客评选
> 最佳会员评选
> [投诉建议区]
> [版主申请任命专区]
控制面板首页
编辑个人资料
积分记录
公众用户组
个人空间管理
升级个人空间
当前时区 GMT+8, 现在时间是 2008-12-2 00:28Copyright(C)
上海博为峰软件技术有限公司
2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:
webmaster@51testing.com
或发送论坛短信至管理员
“
风在吹
”
软件测试每周一问,答帖有奖
系统培训 解决工作难题
"SEPG中国2008"
火热报名
中
白盒测试 VS 黑盒测试
《51测试天地》第11期正式发布
2008中国软件测试从业人员调查问卷
第29期软件测试沙龙上海站开始报名
软件测试培训 签订合同保证就业
2008中国软件测试从业人员调查问卷开始启动了!!!
"51Testing论坛招贤纳新-诚招版主"
51Testing启动《高校应届毕业生就业保障方案》
白盒测试比黑盒测试难?不同意请点击>>
2008中国软件测试从业人员调查问卷开始启动了!!!
"51Testing论坛招贤纳新-诚招版主"
51Testing启动《高校应届毕业生就业保障方案》
"51Testing论坛招贤纳新-诚招版主"