QTP中怎样从Globle读取数据

2024-12-27 14:51:58
推荐回答(3个)
回答1:

DatatTable("列名",dtGlobalSheet)就可获取GlobalSheet的对应列数据了。
补充:GlobalSheet是QTP隐藏Action(Action0,即TestFlow对应的Sheet),设置页面设置的迭代次数就是在为GlobalSheet设置的。

回答2:

对象名.Set DatatTable("列名",dtGlobalSheet),这个语句的意思是将Globle中对应列的值取出来赋给某个对象;
DatatTable.value("列名",dtGlobalSheet)一般用在赋值语句等号的左边,类似变量,是将等号右边的值写入Globle中对应列的单元格中。

回答3:

datatable.value("num",dtlocalsheet)
——向某一列的单元格赋值:
datatable.value("column_name",dtlocalsheet)="nanjing"
——取得某一行具体值:
datatable.setcurrentrow(n)
msgbox(datatable.getsheet("global").getparameter("column_name").Rawvalue)
或者kk=datatable.Rawvalue("column_name","action1")