QTP的一些小知识
上一篇 / 下一篇 2006-12-01 09:16:06 / 个人分类:QTP
1.GetCellData函数 51Testing软件测试网Xa+N2b8ZO
51Testing软件测试网){ b4a@#~I*@/B作用:获取单元格的值51Testing软件测试网u3h;HL;HF:]$J
51Testing软件测试网:Shl'kl J 例: rowCount = Browser("xxx ").Page("xxx ").Frame("xxx").WebTable("xxx").RowCount51Testing软件测试网WS%S5w8I B jy4fw
For counter = 1 To rowCount
(k`l xl;a5AC0 text = Browser("xxx").Page("xxx").Frame("xxx").WebTable("xxx").GetCellData(counter,1)51Testing软件测试网 @b[1B)C,aBU%t
If (text = "xxx") Then
J+|%a:?)QY-~Ao9j0 counter = counter - 151Testing软件测试网.G-r-D3c
b,Z9Y#U
selectNO = "#" & counter51Testing软件测试网C/T cpa+iD2a
Browser("xxx").Page("xxx").Frame("xxx").WebRadioGroup("xxx").Select selectNO
R'@vm3N {5N0 Exit For51Testing软件测试网3l
G-ql&^p j8w
End If51Testing软件测试网&cc7|4U-Y9u
X
Next
*F h3|9Fx3x1E@02.把值插入datatable里
%d;l&v:~*t'p^ l4X051Testing软件测试网._5|'n*g}A 例: datatable.setcurrentrow(i)
)Od%b\?"?JW e)N+A0 datatable.value("name","Global")="name"
I
~Vj0F'^F0 datatable.value("passwd","Global")="passwd"
tZ1F yFcra:e lE03.用代码来启动浏览器51Testing软件测试网s D,h.w6]3dUj:k
51Testing软件测试网 GCH]3W3J+~ Browser1 = "IE"
Sz)C,P%K0 StartURL = "www.51testing.com"51Testing软件测试网4R2@ES&W"yzM(~
IF Browser1 = "IE" THEN
};m'a[8b.{*u0 set IE = CreateObject("InternetExplorer.Application")51Testing软件测试网+l&}:D^ _uD
IE.Visible = true51Testing软件测试网e]/A.]QF\A
IE.Navigate StartURL51Testing软件测试网Ag1F}4` ]V!{
END IF
_0ZN;F'sqp}0 51Testing软件测试网4Q#ji ZdYw~7J
cwW3DqM%E04.ExecuteFile函数51Testing软件测试网I iq$f @J1Bqk
/d;bp$J`
D0 作用:ExecuteFile 可以直接执行vbs文件,而不需要将其导入resource中
u]"f(L+Z$K&h su8w3R0 ExecuteFile FileName
8H$x/O`1atl(Z0 说明:where FileName is the absolute or relative path of your VBscrīpt file.
%i,[.W3sSP0 例:ExecuteFile("F:\test.vbs")
ggB/p0iE2j,N051Testing软件测试网F&~ e1y2YE$v0@x5.Strcomp函数 51Testing软件测试网Q'mw z"aL;\%W
51Testing软件测试网TH#a2{O;ly作用:比较文本