• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

QTP中action之间的参数传递应用实例详解

发布: 2009-5-09 23:11 | 作者: Cheers.Lee | 来源: 测试时代采编 | 查看: 486次 | 进入软件测试论坛讨论

领测软件测试网

脚本划分完成后,下来,我们要做的就是action之间的值传递.

  这里注意的是,我们的值是从insert_order action中的WinEdit("OderNo:")的值传给Open_order action中的OrderNo:如图:

    action 间值传递的步骤:

  1.在Key_Word视图中,在insert_order上右键,选择Action Properties-Parameter,在Output Paramters中增加一变量orderno.如图:

  

  完成后,点击确定,保存此设置.

2. 在insert_order action中Key_Word视图中,选择WinEdit("OderNo:")(如果没有该对象,需要在对象库中添加该对象),右键,在菜单中选择"Insert OutPut Value...",打开OutPut value Properties 窗口.如图:

  

  在text前的复选框 打钩(选中),并点击 Modify 按钮.出现如图窗口:

  

  在Output types:中选择 Test/action parameter,zai Parameter选择oderno(这就是刚才Output中添加的变量),然后,点击"OK","OK"保存.

3.在Key_Word视图中,在open_order上右键,选择Action Properties-Parameter,在Intput Paramters中增加一变量orderno.如图:

  

  4.在open_order的Expert View中需要将

  Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set"57"

  改为:

  Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set Parameter("orderno")

  5.将main action脚本改成:

  保存脚本.完整的脚本,如main,log_in,new_order,insert_order,open_order,log_out所示(已修改好的).

  运行脚本,发现orderno这个值已经在运行时从insert_order action传递到open_order action中.

  至此,操作结束.

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网