有的是從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$Nv7ho?#MroX0

)t,s-gB0N*D0為了在錄制時可以讓node可參數化,先寫一個function,將要使用到的JTree和Node傳進去,取得x,y,再進行運作。51Testing软件测试网uAx[e'R

51Testing软件测试网$D{O7R+Q!RL9f

Call 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,Cg0

JWin,JTree.Select Node

(rK E~f5Lz0

set selectionPath = JWin.JTree.Object.getSelectionPath()51Testing软件测试网1s{-{ {\O H

set rect = JWin.JTree.Object.getPathBounds(selectionPath)

1k)] fV(WsZ Z0

x = 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 @0

VCN2q9WC `6j/r0End Function51Testing软件测试网 vi L^4|)vX;r

R-sV&v#Rf6Y0參考:AdvancedQTP Forum

O&d cAU2Dk(Eld0

TAG: QTP JavaTree Node 參數化 測試工具-QTP

 

评分:0

我来说两句

日历

« 2024-03-16  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 3742
  • 日志数: 5
  • 图片数: 1
  • 建立时间: 2008-09-30
  • 更新时间: 2008-11-12

RSS订阅

Open Toolbar