第二部分
1、Datatable方法GetRowCount
DataTable.GetSheet("Action1").GetRowCount//获取总行数
使用如:
CountNum=DataTable.GetSheet("Action1").GetRowCount
2、Datatable方法SetNextRow
DataTable.GetSheet("Action1").SetNextRow//取得下一行
datatable.setcurrentrow(n)//取得某一行
3、Datatable方法getcurrentrow//获得当前行数
例如:datatable.getcurrentrow
4、获取datatable值
4.1DataTable("p_Text",dtLocalSheet)//取得datatable中参数名称为:p_Text的值
4.2DataTable.GlobalSheet.GetParameter("p_Text").Value//获取参数值方法和DataTable("p_Text",dtLocalSheet)一样
例如:xname为变量,dimxname
xname=DataTable("p_Text",dtLocalSheet)
xname=DataTable.GlobalSheet.GetParameter("p_Text").Value
5、datatable.value("num")只在global形式下的一种省略形式;完整形式是:
datatable.value("num",dtlocalsheet)
-----向某一列的单元格赋值:
datatable.value("column_name",dtlocalsheet)="nanjing"
6、字符转换Cstr
dimmm
Cstr(mm)
7、获取对象属性名称用法:
GetRoProperty----从应用程序界面上获取对象属性(即,是脚本运行时,获取的对象动态属性值)
例如:获取对象库中index属性值,似乎只能用GetToProperty,因为应用程序界面上对象没有该属性,只是
QTP为识别该对象创立的描述属性;
GetToproperty----从对象库中描述对象的属性,静态值
GetToProperties----获取用于标识对象的属性集;对于这个集合,有count等属性方法
8、如果弹出对话框就获取上面提示信息并与表中的信息对比,不统一证明弹出的提示出错,主要用来验证
ifbrowser("web_name").dialog("dialog_name").exist(1)then'如果不出现=false |