0

特定のコンテナ要素にない画像をクリックすることはできますか?

コンテナがある場合は、次のようなものを使用します。

MyRepo.AnyForm.AnyElement.Click(new Location(Imaging.Load(anyPicture.bmp)));

そしてそれは非常にうまく機能します。しかし今、Ranorex が識別できないコンテキスト メニュー内のメニュー項目をクリックしたいと考えています。そのため、Ranorex が画面全体で目的の画像を簡単に検索できるようにしたいと考えています。このようなもの:

AnyElementThatRepresentsTheWholeScreen.Click(new Location(Imaging.Load(anyPicture.bmp)))

よろしくお願いします。

4

2 に答える 2

0

見つけました。誰かが同じ問題を抱えている場合の解決策:

Host.Local.Click(new Location(Imaging.Load(anyPicture.bmp)));
于 2012-06-27T14:04:21.710 に答える
0

GridItem に画像があります。GridItem と Image を見つけることができます。UI オートメーション サンプルからクリックできません。C++ で実行しています。

IUIAutomationElement* p1
.......
.......
POINT clickable;
BOOL gotClickable; 
hr = p1->GetClickablePoint(&clickable,&gotClickable);


mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP,clickable.x,clickable.y,0,0);
于 2012-08-09T10:53:45.847 に答える