SilkTest學習26-Click()方法 軟件測試
click可以在window或者是pushbutton上執行鼠標點擊操作object.Click ([iButton, iXpos, iYpos, bRawEvent])
四個參數分別代表點擊鼠標鍵,x,y坐標和playback方法, 需要注意的是對于window來說,click默認點擊的是(0,0)坐標,而對
pushbutton點擊其坐標中心。
默認的,SilkTest會檢查坐標是否超過對象的范圍,如果超過會拋出E_COORD_OUTSIDE_WINDOW異常。不過你可以設置
OPT_VERIFY_COORD為FALSE來取消該檢查。
如果你想要在table中設置text field的焦點,可以使用Click(1,1,1),當然你也可以使用SetFocus方法來達到目的。
對于最后一個參數,它只對32位系統有效,默認的,該值為FALSE,代表使用windows的journal palyback消息機制來發送消息執行操作。一般來說它能很好的工作。有些情況下,該機制可能無法勝任某些工作,那么可以嘗試設置該參數為TRUE來要求silktest適用底層的windows消息機制來執行操作。
原文轉自:http://www.anti-gravitydesign.com