QTP常用tips(大林版[1])
上一篇 /
下一篇 2008-08-07 11:21:39
/ 个人分类:QTP
1.生成0~1之间的随机数
rnd()
2.截取字符串
mid(字符串名,开始截取位数,取多少)
3.时间控件录制不成功解决方案
Browser("软酷.人力资源引擎").Page("注册信息 - 软酷.人力资源引擎").WebEdit("graduateDate").Object.value= "2008-08-01"
4.获取对象运行时相关属性
a = Browser("软酷.人力资源引擎").Page("注册信息 - 软酷.人力资源引擎").WebEdit("idNumber").GetROProperty("value")
5.比较字符串(true为0)
m = browser("项目经理管理平台 - 软酷.人力资源引擎").Page("项目经理管理平台 - 软酷.人力资源引擎").Frame("mainRight").WebEdit("WebEdit").Object.value
n = datatable.Value("mail","Global")
x = strcomp(m,n)
If x = 0 Then
reporter.ReportEvent micPass,"个人邮箱检查结果","个人邮箱正常显示!"
else
reporter.ReportEvent micFail,"个人邮箱检查结果","个人邮箱显示不正常!"
End If
6.遍历webtable的方法
b = Browser("软酷.人力资源引擎").Page("项目经理管理平台 - 软酷.人力资源引擎_2").Frame("mainRight").WebTable("个人邮箱").RowCount '取总行数
For i = 1 to b '遍历所有行
c = Browser("软酷.人力资源引擎").Page("项目经理管理平台 - 软酷.人力资源引擎_2").Frame("mainRight").WebTable("个人邮箱").ColumnCount(i) '取相应行的列数
For n = 1 to c '遍历所有列
a = Browser("软酷.人力资源引擎").Page("项目经理管理平台 - 软酷.人力资源引擎_2").Frame("mainRight").WebTable("个人邮箱").GetCellData(i,n) '取相应单元格的值
print a
Next
Next
7.函数调用
call dalin()
function dalin()
msgbox ("大林!")
end function
8.输入报告
reporter.ReportEvent micPass,"报告summary","报告detail"
9.描述性编程
(1).
Browser("name:=软酷.人力资源引擎").page("title:=软酷.人力资源引擎").webedit("name:=userName").set ("dalin")
(2).
Set box = descrīption.Create()
box("name").value = serviceId
box("value").value = 94
Browser("软酷.人力资源引擎").Page("IT技能测评 - 软酷.人力资源引擎").WebCheckBox(box).Set "ON"
10.调用VBS文件
ExecuteFile "C:\DBOperation.vbs"
收藏
举报
TAG:
QTP