ImageClickFile メソッド (TestObject)

クラス

TestObject

アクション

指定したイメージをクリックします。

構文

C#
testObject.ImageClickFile(imageFile, [position, occurrence, clickType, modifiers, timeout]);
VB
testObject.ImageClickFile(imageFile, [position, occurrence, clickType, modifiers, timeout])
変数 説明
imageFile 以下の種類のイメージ ファイルへの絶対パス。
  • .bmp
  • .png
注: 絶対パスか再生中の作業ディレクトリからの相対パスのいずれかを指定することができます。
STRING
position 省略可能: クリックする座標。 座標はイメージの左上隅からの相対値です。 イメージの中央をクリックするには、 ClickPosition.Center を使用します。 デフォルト値は、 イメージの中央です。 Point
occurrence 省略可能: イメージが複数出現する場合に、クリックするイメージの 出現番号。 最初の出現番号は、1 です。 デフォルト値は、1 です。 Integer
clickType 省略可能: マウス操作。 デフォルト値は、 左クリックです。 ClickType
modifiers 省略可能: 修飾キー。 AltShiftCtrl をクリック時に押す場合に 指定します。 デフォルトでは、修飾キーは使用されません。 ModifierKeys
timeout 省略可能: イメージが表示されるまでの最大待機時間 (ミリ秒)。 timeout が指定されていない場合、 ImageClick メソッドは、 オブジェクト解決タイムアウト を経過するまでイメージを待機します。 Integer

C# の例

myImage.png という名前のイメージがディレクトリ C:\temp にあると仮定します。

  • テスト対象アプリケーションでイメージを検索し、 見つかったイメージの中央をクリックするには、 次のコードを使用できます。
     control.ImageClickFile("C:\temp\myImage.png");
  • イメージの中央の代わりに、イメージ内の特定の 場所をクリックするには、次のコードを使用できます。
     control.ImageClickFile("C:\temp\myImage.png", new Point(10, 20));
  • テスト対象アプリケーションの出現番号 2 番のイメージの中央を 右クリックするには、次のコードを使用できます。
    control.ImageClickFile("C:\temp\myImage.png", ClickPosition.Center, 2, ClickType.Right);
  • イメージが表示されるのを 2 秒待機し、見つかったイメージの中央をクリックするには、 次のコードを使用できます。
    control.ImageClickFile("C:\temp\myImage.png", ClickPosition.Center, 1, ClickType.Left, ModifierKeys.None, 2000);

Visual Basic の例

myImage.png という名前のイメージがディレクトリ C:\temp にあると仮定します。

  • テスト対象アプリケーションでイメージを検索し、 見つかったイメージの中央をクリックするには、 次のコードを使用できます。
     control.ImageClick("C:\temp\myImage.png")
  • イメージの中央の代わりに、イメージ内の特定の 場所をクリックするには、次のコードを使用できます。
     control.ImageClick("C:\temp\myImage.png", New Point(10, 20))
  • テスト対象アプリケーションの出現番号 2 番のイメージの中央を 右クリックするには、次のコードを使用できます。
    control.ImageClick("C:\temp\myImage.png", ClickPosition.Center, 2, ClickType.Right)
  • イメージが表示されるのを 2 秒待機し、見つかったイメージの中央をクリックするには、 次のコードを使用できます。
    control.ImageClickFile("C:\temp\myImage.png", ClickPosition.Center, 1, ClickType.Left, ModifierKeys.None, 2000)