- Browser("Echo'Net - Home_2").WinObject("DirectUIHWND").Click 743,22
- ここで winobject として識別されるオブジェクトには、2 つのボタンがあります 2 つのボタンが開いて保存されます
- それらの1つをクリックする必要がありますが、マウスピクセルを指定せずに
- 同じための簡単な方法はありますか
- 参考までに-QTPにナイーブ
質問する
1829 次
1 に答える
0
を使用.GetTextLocation
してテキストの場所を見つけ、それをクリックすることができます。
posLeft = -1
posTop = -1
posRight = -1
posBottom = -1
Set myObj = Browser("Echo'Net - Home_2").WinObject("DirectUIHWND")
If myObj.GetTextLocation ("Open", posLeft, posTop, posRight, posBottom) Then
' the text was found within the object, click in the middle.
myObj.Click posLeft + (posRight - posLeft)/2, posTop + (posBottom - posTop)/2
End If
于 2013-03-05T08:13:31.017 に答える