QTP-参数化-datatable

上一篇 / 下一篇  2012-11-08 14:02:48 / 个人分类:Testing_H

DataTable分为GlobalLocal两种,Global所有的Action都可以用,而Local就是只能Action自己用。

datatable列表中输入需要的数据

实现方式:

1.手动调用datable中的参数值

Dialog("Login").WinEdit("Agent Name:").SetDataTable("user", dtGlobalSheet) 

Dialog("Login").WinEdit("Agent Name:").Set DataTable("user", "login") 'loginlocalsheet

2.在关键字视图中添加


datatable中的数据循环执行

1.file-->settings-->rundata table iterations中设置控制的是数据表中global里数据的运行方式;

global是全局的!当运行方式设置为运行全部或多行时,运行几行数据程序就要回放几次!!不能重新设置!!
2.edit-->action-->action call properties-->run
data table iterations中设置控制的是数据表中该action里数据的运行方式;

local是局部的!当运行方式设置为运行全部或多行时,运行几行数据action”就要回放几次!! 

 

注意:

1.global有多行数据file-->settings-->run On all Rowsaction有多行数据action call property->Run On all Rows程序每次运行时,action中的每行都要执行一次

2.global有多行数据file-->settings-->run On all Rowsaction有多条数据,action call property->Run one iteration only而且global的行数>action的行数,action执行到最后一行后,不管此时global的行数为几,下次回放时action都执行最后一行!如果global的行数<action的行数,action就执行不到最后一行


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的栏目

日历

« 2013-10-12  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 355
  • 日志数: 5
  • 建立时间: 2012-04-27
  • 更新时间: 2013-08-09

RSS订阅

Open Toolbar