QTP参数化
1、列表选择
单机应用
利用cbyte
Window("航班预订").Dialog("航班表").WinList("从").Select cbyte (DataTable("班次", dtGlobalSheet))
web应用
2、单选按钮
利用#数字
Browser("IIS 7.0 详细错误 - 404.0 -").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select DataTable("舱位", dtGlobalSheet)
3、下拉列表
利用#数字
Browser("IIS 7.0 详细错误 - 404.0 -").Page("Find a Flight: Mercury").WebList("airline").Select DataTable("航空公司", dtGlobalSheet)
4、数据加密
Browser("IIS 7.0 详细错误 - 404.0 -").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure DataTable("登录密码", dtGlobalSheet)
5、导入导出数据表
导出方式一:
导出方式二:
导入方式一
导入方式二
6、插入输出值
7、输出值充当中间结果
将订单号,用于下一个项目的输入
1)插入输出值
2)用作中间结果
8、拆分Action
1)步骤
2)拆分
将光标定位在下一业务的第一句,点击工具栏中的拆分
输入第一个操作的名称,点击确定
将光标定位到下一个业务的第一句,进行二次拆分
输入第二个操作与第三个操作的名称
进入关键字视图,查看测试流
3)将需要的全局数据变成局部数据
4)查看局部数据是否正常添加,之后删除全局数据
5)进入数据流,设置 操作调用属性
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~