资源描述:
《QTP经典面试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、介绍几个qtp常用函数1.对于DataTable:a.指定取哪行;DataTable.GetSheet(“ActionSheet”).SetCurrentRowrowb.指定取那列;DataTable(“cloumName”,”ActionSheet”)2.调用Action功能RunActionActionName,[IterationMode,iterationRang,Parameter]a.IterationMode是可选的,表示运行模式,如果是0,表示运行一次,如果为1,需要与第三个参数关联起来用,共同决定运行几次;b.iterationRang是
2、可选的,如果第二个参数IterationMode为1,这个参数必选。有两种方式,第一,指定循环区间,如“1-7”,表示循环7次,参数去DataTable中1-7行的记录数,第二种,rngAll表示调用DataTable中所有参数;c.Parameter是可选,表示Action之间参数的传递;qtp之excel操作函数都有哪些?******************************************************‘Function:读Excel中的某个值‘Inputparameter:‘strFilePath:保存Excel的文件路径‘
3、strExcelSheetName:要读取的Excel中Sheet的名称‘intRow:读取哪一行的数据‘intCol:读取哪一列的数据‘Forexample:”E:a.xls”,”Sheet1″,2,3‘Return:取到的值‘******************************************************functiongetOneValue(strFilePath,strSheetName,intRow,intCol)‘定义变量DimExcelApp,ExcelBook,ExcelSheet‘创建EXCEL程序,打开工作
4、簿,设置当前活动sheetSetExcelApp=CreateObject(“Excel.Application”)SetExcelBook=ExcelApp.WorkBooks.Open(strFilePath)SetExcelSheet=ExcelBook.WorkSheets(strSheetName)‘获取excel中值,并返回getOneValue=ExcelSheet.Cells(intRow,intCol)‘关闭ExcelcloseExcelSheetExcelBook,ExcelApp,ExcelSheetendfunction‘*****
5、*************************************************‘Sub:给excel中写入一条数据‘Inputparameter:‘strExcelSheetName:要写入的Excel中Sheet的名称‘intRow:往哪一行的写数据‘intCol:往哪一列的写数据‘strValue:写入的值‘Forexample:”E:a.xls”,”Sheet1″,2,3,”111″‘Return:‘******************************************************subsetOneVa
6、lue(strFilePath,strSheetName,intRow,intCol,strValue)‘定义变量DimExcelApp,ExcelBook,ExcelSheet‘创建EXCEL程序,打开工作簿,设置当前活动sheetSetExcelApp=CreateObject(“Excel.Application”)SetExcelBook=ExcelApp.WorkBooks.Open(strFilePath)SetExcelSheet=ExcelBook.WorkSheets(strSheetName)‘设置值ExcelSheet.cells(i
7、ntRow,intCol).value=strValue‘写入完成后,保存EXCELExcelApp.DisplayAlerts=FalseExcelApp.Save‘关闭ExcelcloseExcelSheetExcelBook,ExcelApp,ExcelSheetendsub‘******************************************************‘Function:读Excel中某一列的值‘Inputparameter:‘strFilePath:保存Excel的文件路径‘strExcelSheetName:要读取
8、的Excel中Sheet的名称‘intCol:读取哪一个列的数据‘