51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] action中,input参数取不到output参数传出的值

[复制链接]
  • TA的每日心情
    开心
    2015-5-4 14:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2006-6-16 10:28:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    以下代码为主要的代码,不是很重要的代码已省略
    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 编辑 ]

    本帖子中包含更多资源

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

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

    使用道具 举报

    该用户从未签到

    2#
    发表于 2006-6-16 12:56:38 | 只看该作者
    你把input和output的参数名修改一致,看行不行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2006-6-16 13:28:35 | 只看该作者
    我试过了,可以的.如果还有问题的话,请把源文件传上来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-6-16 13:45:17 | 只看该作者
    呵呵, hepburn看来学的不错啊.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-4 14:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2006-6-16 14:22:20 | 只看该作者
    hepburn ,我按照你说的方法试过了,执行的结果跟我开始的结果是一样的,现把握录制的脚本传上,请帮我看看,到底是那里出错了。谢谢

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-6-16 22:02:08 | 只看该作者
    今天太忙了,现在才回.是因为你在keyword view 参数的value值没修改,都是默认的
    Output Type:          Action parameter
    Output Name:          unameu
    Description:        

    四个都是,第一个就不用改了,其他三个要改成对应的参数名telt,emaile,dzd.j就ok了

    [ 本帖最后由 hepburn 于 2006-6-16 22:05 编辑 ]

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-6-16 22:12:23 | 只看该作者
    比如:选中关键字视图中的 CheckPoint("phone"),点最右边 output properties 就打开上图了 
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-4 14:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
     楼主| 发表于 2006-6-19 09:35:29 | 只看该作者
    谢谢hepburn ,问题解决了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-6-19 11:42:55 | 只看该作者
    呵呵,客气了,共同进步嘛
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 07:32 , Processed in 0.096663 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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