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

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 12952
  • 日志数: 14
  • 建立时间: 2008-08-05
  • 更新时间: 2008-08-30

RSS订阅

Open Toolbar