QTP常用代码.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QTP常用代码

1. 生产随机数列 第一种方法 CODE: randomize更新反回的数据 funcation rand(k,n) n=int((k-1)*rnd+1) rand=n end funcation 第二种方法 CODE: n=randomnumber.value(1,255) 2 .当运行到表中的某一行,自动导出表中的所有数据 CODE: row=datatable.getcurrentrow if row=5 then datatable.export(d:data.xml) end if 3. CODE: webedit(txtpass).setsecuresdsdf 如果参数化密码,可以直接在数据表中写入未加密的密码,它会自动识别,即不用把 setsecure 改为 set 4. 如果弹出对话框就获取上面提示信息并与表中的信息对比,不统一证明弹出的提示出 错,主要用来验证 判断一个窗口是否存在 if(Dialog(dialog_name).exist=true) then else end if 判断一个窗口是否激活 if(window(window_name).active=true) then else end if 导入一个 EXCEL 表 datatable.Import(excel_name)将该 excel 文件中的表全部导入 datatable.ImportSheet(excel_name,sheet_name)导入 excel 中名字为sheet_name 的 sheet 表 导出一个 EXCEL 表 datatable.ExportSheet(excel_name,sheet_name)或 datatable.ExportSheet(excel_name,sheet_index) 获取表中当前的行数 datatable.GetCurrentRow 获取表中总行数 datatable.GetRowCount 返回 EXCEL 中表的数量 DataTable.GetSheetCount 获取运行的表中的某个值或者设置该值 DataTable.Value(colume_name,sheet_name)获取 colume_name 列中的当前光标处的 值 DataTable.value(colume_name,sheet_name) =New_Value设置新值 DataTable.GetSheet(sheet_name).GetParameter(colume_name).valueByRow(n) 判断当前光标是否处于最后一列 iRow=datatable.getCurrentRow if(dataTable.value(sheet_name).GetParameter(colume_name).ValueByRow(iRow) expected_value) then for iRow=0 to iRowdatatable.getRowCount rowNum=iRow next end if 获取一列数据 DataTable(colume_name,sheet_name) 一个登陆的对话框,首先为一个错误的判断,后来输入正确的值点击 button_name 按钮 Dialog(dialog_name).WinEdit(login_name).set login_wrongname Dialog(dialog_name).WinEdit(login_pwd).set login_wrongpwd Dialog(dialog_name).Dialog(wrongdialog_name).WinButton(button_name).click Dialog(dialog_name).WinEdit(login_name).set login_correct_name Dialog(dialog_name).WinEdit(login_pwd).set login_correct_pwd Dialog(Dialog_name).WinButton(button_name).click window 的方法和属性 window(win_name).active CODE: if browser(web_name).dialog(dialog_name).exist(1) then如果不出现=false error_message=browser(web_name).dialog(diaglog_name).static(用户密码错 误!.getRoproperty(

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档