有的是從51testing參考來的,有的自己亂測來的,
有錯請指正~
【QTP】對JavaTree的NODE點擊右鍵
上一篇 /
下一篇 2008-10-03 10:44:59
/ 个人分类:測試工具-QTP
51Testing软件测试网XW(n#onz
x
t Dj KP1c'B(nj0)~!frPit0QTP對於點擊javatree node的識別,以座標x,y為主,如果node的數量,或位置有變化,QTP就會點錯。
8m's$Nv7h o?#MroX0)t,s-gB0N*D0為了在錄制時可以讓node可參數化,先寫一個function,將要使用到的JTree和Node傳進去,取得x,y,再進行運作。51Testing软件测试网uAx[ e'R
51Testing软件测试网$D{O7R+Q!RL9fCall RightClick(TestWin,TestJTree, TestJNode)
"z3ys%jz051Testing软件测试网C2PaS B]8C Jb#Q'下面是function,為了取得該node的 x, y座標。51Testing软件测试网R|Ww8_1v'?&F
Public Function RightClick(JWin,JTree, Node)
W*VT0`pL,Cg0JWin,JTree.Select Node
(rKE~f5Lz0set selectionPath = JWin.JTree.Object.getSelectionPath()51Testing软件测试网1s{-{ {\O H
set rect = JWin.JTree.Object.getPathBounds(selectionPath)
1k)]
fV(WsZZ0x = rect.x51Testing软件测试网T@^2A-zt/N#q
y = rect.y51Testing软件测试网r!@R-O2s9s3L
JWin.JTree.Click CStr(x), CStr(y), "RIGHT"
!Qca#E?D'Q
@0VCN2q9WC `6j/r0End Function51Testing软件测试网vi
L ^4|)v X;r
R-sV&v#Rf6Y0參考:AdvancedQTP Forum
O&d cAU2Dk(Eld0
收藏
举报
TAG:
QTP
JavaTree
Node
參數化
測試工具-QTP