51Testing软件测试论坛
标题:
action中,input参数取不到output参数传出的值
[打印本页]
作者:
xueboy118
时间:
2006-6-16 10:28
标题:
action中,input参数取不到output参数传出的值
以下代码为主要的代码,不是很重要的代码已省略
main :
Dim out1,out2,out3,out4
RunAction "login", oneIteration
RunAction "add", oneIteration,out1,out2,out3,out4
RunAction "check", oneIteration,out1,out2,out3,out4
RunAction "out", oneIteration
add:
Browser("网站后台管理").Page("网站后台管理").Frame("left").Link("工作站人员管理").Click
Browser("网站后台管理").Page("网站后台管理").Frame("main").Link("添加").Click
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("username").Set "mg5555665553"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("username").Output CheckPoint("username")
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("password").SetSecure "449112467f55d77bb7f1b5c5"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("repassword").SetSecure "449112482f749ba151002a3f"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("phone").Set "123112"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("phone").Output CheckPoint("phone")
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("email").Set "
123@162.com
"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("email").Output CheckPoint("email")
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("address").Set "123123123123"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("address").Output CheckPoint("address")
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebButton("确 定").Click
Browser("网站后台管理").Page("网站后台管理").Syn
add的output的参数见图1
check: (check action中为部分代码)
Dim q1,q2,q3,q4
msgbox "output参数!!!!!!!!!"
q1=Parameter("name2")
msgbox q1
q2=Parameter("tel2")
msgbox q2
q3=Parameter("email2")
msgbox q3
q4=Parameter("dz2")
msgbox q4
check的input参数设置见图2
执行结果: 执行到check action时:q1的msgbox 所打印出的值,实际为add action中address的值,q2,q3,q4的msgbox所打印出的值相同,都为空值 。
[
本帖最后由 xueboy118 于 2006-6-16 10:30 编辑
]
作者:
hepburn
时间:
2006-6-16 12:56
你把input和output的参数名修改一致,看行不行
作者:
hepburn
时间:
2006-6-16 13:28
我试过了,可以的.如果还有问题的话,请把源文件传上来
作者:
xiaonan
时间:
2006-6-16 13:45
呵呵, hepburn看来学的不错啊.
作者:
xueboy118
时间:
2006-6-16 14:22
hepburn ,我按照你说的方法试过了,执行的结果跟我开始的结果是一样的,现把握录制的脚本传上,请帮我看看,到底是那里出错了。谢谢
作者:
hepburn
时间:
2006-6-16 22:02
今天太忙了,现在才回.是因为你在keyword view 参数的value值没修改,都是默认的
Output Type: Action parameter
Output Name: unameu
Description:
四个都是,第一个就不用改了,其他三个要改成对应的参数名telt,emaile,dzd.j就ok了
[
本帖最后由 hepburn 于 2006-6-16 22:05 编辑
]
作者:
hepburn
时间:
2006-6-16 22:12
比如:选中关键字视图中的 CheckPoint("phone"),点最右边 output properties 就打开上图了
作者:
xueboy118
时间:
2006-6-19 09:35
谢谢hepburn ,问题解决了。
作者:
hepburn
时间:
2006-6-19 11:42
呵呵,客气了,共同进步嘛
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2