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)进入数据流,设置 操作调用属性

 

原文地址:https://www.cnblogs.com/ychun/p/14267961.html