QTP关键技术(六) - 嵌套Action间的参数传递

React实战-Flux中嵌套action的解决方法 Flux中是不允许两个action事件嵌套在一个同步控制域里的,然而在实际应用中这样的联动操作却很多,那么我们该如何解决此类情况? 阅读详情
 
参数传递思路:
将Action1的输入参数InAction1传递给Action2的输入参数InAction2,
将Action2的输出参数OutAction2传递给Action1的输出参数OutAction1。
   此文为Hollyzhao于2007年09月在 http://blog.youkuaiyun.com/softesting  发布,夜深了,有点累~
1)创建两个Action,嵌套关系,在关键字视图,拖动Action2到Action1下面有缩进的地方
 
2)右键Action1,选Action Properties,
在Input Parameters中添加参数InAction1,
在Output Parameters中添加参数OutAction1,点OK
 
3)右键Action2,选Action Properties,
在Input Parameters中添加参数InAction2,
在Output Parameters中添加参数OutAction2,点OK
 
4)在Action1和Action2间建立关联
右键Action2,选Action Call Properties,弹出Action Call Properties窗口;
   此文为Hollyzhao于2007年09月在 http://blog.youkuaiyun.com/softesting  发布,夜深了,有点累~
选中InAction2的Value,弹出Value Configuration Options窗口;
在Parameter中共有四项可供选择,选择Test/Action parameter,
在Parent action parameters的parameter中选择Action1
同理,OutAction2的Store In值为OutAction1
 
 
以上的操作就是把输入值 通过Action1的输入参数,传递给Action2的输入参数进行使用,
然后Action2运行后,将输出参数通过Action1的输出参数传递出去。
这里只是对嵌套Action进行最基本的讲解,在实际使用当中还要灵活运用。
 
软件测试QTP中action之间的参数传递应用实例详解 软件测试QTP中action之间的参数传递应用实例详解  本例的业务流程:首先登陆系统,然后新建一订单,然后产生订单编号,最后,通过传递这个定的那编号,去查询这条订单.   用到QTP的知识:QTP中Action split(拆分);Action中参数传递.   首先我们录制完成的一个流程:(1)输入用户名和密码,登录系统;(2)输入订单日期,起始地点,选择航班.(3)输入订购人名称以及数量,选择类别,点击 insert产生订单.系统会自动生成订单编号.(4),通过传递这个定的那编号,去查询这条订单.(5)然后退出系统. ..... 立即下载

相关推荐

STM32F0实现数字化SPWM纯正弦波逆变器

这个没啥好说的,搭电路的事。其核心思想是两边桥臂分别由两个180度相位差的正弦波与三角载波比较来控制,优点是在开关器件工作频率一样的情况下,输出PWM频率是单极性SPWM的2倍,能够明显减少谐波,因此只需要相对较小的电感和电容滤波器件就可以起到很好的滤波效果,提升了系统的性能,也精简了系统体积,降低了成本。而双极性pwm则是在整个正弦周期内,四只管子都在高频开关状态工作,对角线上的管子一起导通,另一对角线上管子互补导通,实际上只需要一路互补的PWM控制,负载上电压在正电压和负电压之间切换,不出现0v。

forlifefor的专栏 1万+

Qt-多层嵌套界面类对象之间信号连接的一种方法-信号中转类

项目中存在多个界面类对象,并且存在比较深的嵌套关系,这时候如果希望连接顶层的对象信号到底层的对象槽,一种方法是逐级连接信号,但是这种方法要写很多个connect函数,并且对不熟悉此代码的人来说,需要一层一层跟进才知道这个信号最终由哪个槽函数响应。 个人研究了一种比较“土”的方法来解决这种问题。引入第三个类,这个类只做信号转发,例如: 且存在一个全局可获取的UIUpdater对象uiUpdater。 假设A类对象a要发信号aSig到B类对象b的槽bSlot,先连接uiUpdater的信号sigHistoryC

mrbone11的博客 1515

基于QGIS的DEM地形数据精细化处理:从裁剪、合并到成果输出

本文详细介绍了使用QGIS进行DEM地形数据的精细化处理流程,包括数据获取、裁剪、合并及成果输出等关键步骤。通过实战技巧和注意事项,帮助用户高效处理地形数据,适用于GIS分析、三维建模等应用场景。

weixin_29093017的博客 450

Qt 实现进程间窗口嵌套(一)

环境:Qt 5.9.1_msvc2015_64bit,Window 10. 为了实现在qt程序中打开Window上其他应用程序,并将其嵌入到qt程序中。 方法:获取外部程序的窗口句柄,调用 [static] QWindow *QWindow::fromWinId(WId id) 函数创建QWindow,然后调用 [static] QWidget *QWidget::createWi

an505479313的博客 1万+

大数据 DataX-Web 详细安装教程

大数据 DataX-Web 详细安装教程

GG Bond 的博客 1万+

【MicroPython编程-ESP32篇:设备驱动】-BNO08X系列传感器驱动

BNO08X 系列(BNO085/BNO086)是一款系统级封装 (SiP),集成了三轴加速度计、三轴陀螺仪、磁力计以及运行 CEVA SH-2 固件的 32 位 ARM® Cortex™-M0+ 微控制器。SH-2 包含 MotionEngine™ 软件,该软件提供复杂的信号处理算法来处理传感器数据,并提供精确的实时 3D 姿态、航向、校准加速度和校准角速度,以及更高级的上下文输出。BNO08X 集成在一个 28 引脚 LGA 封装中,尺寸为 3.8mm x 5.2mm x 1.1mm。它兼容 Andro

视觉与物联智能 695

QTP多个Action之间传递参数的方法详解

相信很多编写QTP脚本的朋友们都会碰到多个Action之间传递参数的问题,想当年我也是研究了好久才成功的,网上虽然有很多文章都在讲这个问题,但是大多都是雷同的抄来抄去不能解决实际问题,也有可能是我太笨了吧。下面我们来详细讲一下QTP多个Action之间传递参数的方法。 一、假设Action1调用Action2并且Action1传递参数给Action2 1、Action1的代码及设置 '定义两

a2773933083的专栏 1012

【RT-DETR实战】117、华为昇腾CANN部署探索:从模型转换到推理踩坑实录

本文总结了RT-DETR模型在昇腾310B芯片上部署的关键挑战与解决方案。主要遇到四大问题:1)模型转换时需注意ONNX导出设置,建议先固定尺寸验证;2)内存布局差异导致推理异常,需精确匹配NHWC/NCHW格式;3)流水线并发优化中内存复用和异步处理是关键;4)调试阶段需利用专用工具逐层比对。作者提出六条实用建议,包括小尺寸验证、预处理对齐、内存池设计等,强调部署是持续适配过程,需建立完整的测试体系应对工具链迭代。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 191

[原创]QTP中action之间的参数传递…

本帖子为本人原创,转载请注明作者:Cheers . Lee 以及网络来源:    这个问题本来不想写,个人认为:QTP中action之间的参数传递,应该是比较容易的事情.但是今天用的时候,突然没有设置成功,哎! 忘得真是个快啊!所以有感而发,相信这篇文章对很多人都会有用,我自己也拿来备忘.    好了,废话少说,直接切入正题.    还是用QTP自带的flight4a.exe为例.    本

Cheers Li 软件测试博客 1502

【ComfyUI】FluxKontext 身形调优与体态增强

AI身形调优与体态增强解决方案 该工作流通过Flux系列模型实现人物体态的智能化增强,主要特点包括: 采用UNet主体模型+双文本编码器+身形增强LoRA的架构组合 通过ReferenceLatent保持原始姿态的同时强化胸腰臀比例 完整工作流包含图像加载、文本编码、潜空间映射等8个核心节点 支持自动化的前后效果对比展示 应用优势: 保持人物自然姿态的前提下实现局部强化 支持通过Prompt精确控制增强方向 适用于摄影后期、角色美化等创作场景 输出效果稳定且风格统一 使用方

Mr数据杨 1298

基于Python实现人脸识别相似度对比

随着人工智能技术的不断进步,人脸识别成为了一种广泛应用的技术。人脸相似度对比是其中的一个重要应用场景,可以用于人脸搜索、身份验证等方面。本文将介绍如何使用Python实现人脸相似度对比。

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 9809

QTP之Action间传参

QTP之Action间传参(转)   Action间传递参数的三个方法(变量访问和共享) 通过DataTable共享 DataTable对于每个Action都是可见的 通过环境变量共享 环境变量也是Test工程的共享变量 通过Action Parameters(参数化)的参数传递 对Action的属性设置和对调用的属性设置来进行参数传递,只有有调用关

sunshine_mei的博客 969

基于改进YOLOv5的小目标检测 | 添加CBAM注意机制 + 更换Neck网络之BiFPN + 增加高分辨率检测头

本文针对图像中小目标难以检测的问题,提出了一种基于YOLOv5的改进模型。在主干网络中,加入CBAM注意力模块增强网络特征提取能力;在颈部网络部分,使用BiFPN结构替换PANet结构,强化底层特征利用;在检测头部分,增加高分辨率检测头,改善对于微小目标的检测能力。本文算法在无人机数据集VisDrone2019数据集上进行了多次对比实验,结果表明本文算法可以有效地检测小目标。🌈

小哥谈 2937

QTP Action 之间参数传递

嵌套 Action 之间参数传递 如 Action1 为主 Action , Action2 为嵌套 Action Action1 Code: Dim str str = "hello !" RunAction "Action2", oneIteration , str '调用Action2 传入参数 str Action2 设置输入参数 选择 Action2 属性,参数,添加输入参数 . 参数名 str 类型 String Action2 Code:

564

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

QTP关键技术(五) - 并列Action间的参数传递

     思路:将Action1的输出参数,传递给Action2作为输入参数。 1)创建两个Action,关系是并列关系,不是嵌套的.2)右键Action1,选Action Properties,在Output Parameters中添加参数OutAction1,点OK 3)右键Action2,选Action Properties,在Input Pa

饭后爱 的 软件测试专栏 1691

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

QTP中action使用,包括多action复用(转)

QTP中action的应用 1.action是控制业务的主流     定义的时候,一般是一个主action,在里面调用多个action,进行业务的控制。 2.action复用的定义方式        action的命名以及如何定义是可以复用的action。如果勾选上Reusableaction,则说明是此action可以复用,如果不勾选,则action不能复用,只能在本工程

dujunjie2008的专栏 1910

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

QTP Test和Action之间参数传递

Test 参数传递给Action 1) 为Test 创建 input参数和output参数 2)为Action 创建 input参数和output参数 3)关联test 参数和Action参数 Use an output parameter as the input parameter of another action

一个走走停停的过客 316

QTP中DataTable类型参数化步骤举例

以QTP自带Flight系统为例,说明DataTable类型参数化步骤。 1、录制登录操作脚本,登录成功后,插入位图检查点,然后关闭Flight系统,然后停止录制脚本,然后保存脚本名称为Flight_Login_UserNameDataTableParameter,脚本内容详见下图所示, 然后运行脚本。 2、对登录帐号代码行进行DataTable类型参数化操作,以下具体说明。 单击

testerYu的博客 7869

QTP学习笔记(下)

QTP学习笔记(七) 一.测试目的: 1.编写自动化脚本,代替手工测试 2.使用TD跟踪测试结果,评价软件质量 二.问题及解决方法 1.问题:录制脚本时QTP窗口为最大化状态,阻碍鼠标的移动轨迹 答:recording最小化QTP窗口,以后每次录制时QTP窗口都会自动执行最小化 2.问题:TD与QTP的连接失败(同QTP学习笔记(五)...

weixin_34279061的博客 193

在指定的URL上添加参数并改变参数

作为工具类笔记整理: import java.util.ArrayList; import java.util.List;import org.apache.commons.lang3.StringUtils;/** * Title: 在指定的URL上添加参数并改变参数 * 需求: * 改变url,给定一个paramName和paramValue,若paramName存在, * 则改变par

captian_900331的博客 9621

vuex 中在一个action方法中调用另一个action方法

在另外一个 action 中也可以: actions: { // ... actionB ({ dispatch, commit }) { return dispatch('actionA').then(() => { commit('someOtherMutation') }) } }

adenfeng的专栏 2万+

ActionForm嵌套Bean

在用Pojo开发的项目中用到struts的ActionForm时可以利用ActionForm中嵌套bean功能。注意一点是ActionForm中的pojo对象赢初始化。否则struts会出现找不到属性异常 [code="java"] public class CardLibForm extends ValidatorForm { private CardLib cardLib = new ...

天下有鹏 215

QTP知识点总结

QTP: 功能自动化测试工具 一.前言 1.为什么要使用自动化测试工具 (1)功能测试中存在大量的重复性测试,如,回归测试,大量数据量的测试 (2)自动化测试工具可以严格,高效的执行测试 2.使用自动化此时工具的条件 (1)主流程测试(冒烟测试)通过 (2)需求稳定 (3)测试周期长 3.常用的功能自动化测试的工具 (1)QTP(hp公司的产品) (2)winRunner

dujunjie2008的专栏 2504

for循环和嵌套循环

for循环  单层循环  嵌套循环for 来遍历元素的    关键字  for语式: for  item in 数据范围:    (数据范围:字符串,列表,元组,字典,其他数据类型)                 print(item)输出:输出值后加=end“ ”,输出元素横向显示遍历字典,取key值遍历字典,取value值,根据key值取value值for循环执行次数由数据的长度决定rang...

阿噗噗噗___的博客 9856
上一篇: QTP关键技术(五) - 并列Action间的参数传递
下一篇: 如何避免遗漏bug
浩西
博客等级 码龄19年 47粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值