CaptureBitmap |
このオブジェクトのビットマップ イメージをファイルに保存します。 絶対ファイル名で指定しない場合、エージェントを実行しているマシンのデフォルトのビットマップ保存場所にビットマップが保存されます (%LOCALAPPDATA%/Silk/SilkTest/capturedBitmaps)。
キャプチャされたビットマップのピクセルは 32 ビット RGB 順で保存されます。それぞれのピクセルの 4 バイト目 (アルファ チャネル) はパディングのためで、イメージの解析時には無視されます。 .NET では、定数 System.Drawing.Imaging.PixelFormat.Format32bppRgb が、このために使用できます。 (TestObject から継承されました)
|
Click |
オブジェクトをクリックします。 (IClickable から継承されました)
|
DomClick |
DOM API を使用してクリックを呼び出します。 DomElement やそのサブクラスの低レベルな再生で使用される Click 関数を呼び出すこともできます。 (DomElement から継承されました)
|
DomDoubleClick |
DOM API を使用してダブルクリックを呼び出します。 DomElement やそのサブクラスの低レベルな再生で使用される DoubleClick 関数を呼び出すこともできます。 このメソッドはモバイル Web アプリケーションではサポートされていません。
(DomElement から継承されました)
|
DomMouseMove |
DOM API を使用してマウスの移動を呼び出します。 DomElement やそのサブクラスの低レベルな再生で使用される MouseMove 関数を使用することもできます。 このメソッドはモバイル Web アプリケーションではサポートされていません。
(DomElement から継承されました)
|
DoubleClick |
マウス ボタンをオブジェクト上でダブルクリックします。 (IClickable から継承されました)
|
ExecuteJavaScript |
親ドキュメントのコンテキストで指定した JavaScript コードを評価します。 (DomElement から継承されました)
|
Exists |
ロケーターに一致する子オブジェクトがテスト対象アプリケーションのオブジェクトに対して存在するかどうか検査します。 timeout パラメーターが指定された場合は、エージェントは指定されたタイムアウト値を経過するまで繰り返し検索します。 タイムアウト値が指定されていない場合は、最初の検索でオブジェクトが見つからないとすぐに false が返されます。 (TestObject から継承されました)
|
Exists |
オブジェクトがテスト対象アプリケーション内に存在するかどうかを確認します。 (TestObject から継承されました)
|
Find |
XPath ロケーターで指定したオブジェクトを検索します。 (TestObject から継承されました)
|
FindAll |
XPath ロケーターで指定したすべてのオブジェクトを検索します。 (TestObject から継承されました)
|
GenerateLocator |
このオブジェクトのロケーターを返します。 (TestObject から継承されました)
|
GetChildren |
このオブジェクトの子オブジェクトを返します。 (TestObject から継承されました)
|
GetCssStyle |
指定したスタイル名の算出 CSS スタイルを取得します。 (DomElement から継承されました)
|
GetDomAttribute |
オブジェクトに指定された DOM 属性の値を取得します。 (DomElement から継承されました)
|
GetDomAttributeList |
この要素に対して利用可能なすべての DOM 属性の名前を返します。 このメソッドはモバイル Web アプリケーションではサポートされていません。 (DomElement から継承されました)
|
GetDynamicMethodList |
この TestObject に対して動的に呼び出すことのできるメソッド(シグネチャを含む)のリストを返します。 (TestObject から継承されました)
|
GetHtmlRect |
BrowserWindow に相対的な DomElement の矩形領域を取得します。 GetRect 関数によって提供される画面座標と異なり、GetHtmlRect によって提供される座標は、モバイル ブラウザーの拡大レベルの影響は受けません。
Click 関数もすべての DomElements に対する HTML ピクセル座標を使用します。 ブラウザー内のすべての位置計算には GetHtmlRect を使用することをお勧めします。 これによって、スクリプトがクロスブラウザー対応になり、位置計算はモバイル
ブラウザーの拡大レベルの変更の影響を受けなくなります。 (DomElement から継承されました)
|
GetParent |
テスト アプリケーション内でこのオブジェクトの親を検索します。 (TestObject から継承されました)
|
GetProperty |
指定したプロパティの値を返します。 (TestObject から継承されました)
|
GetPropertyList |
指定したオブジェクトに対して取得できるプロパティ名のリストを返します。 (TestObject から継承されました)
|
GetRect |
このオブジェクトの大きさと位置を返します。 デフォルトでは、返される座標は、このオブジェクトを含む親ウィンドウに対する相対値となります。 (TestObject から継承されました)
|
GetText |
DOM 要素の表示されるテキストを取得します。 (DomElement から継承されました)
|
Highlight |
DOM 要素をハイライトします。 (DomElement から継承されました)
|
HighlightObject |
このオブジェクトをハイライトします。 (TestObject から継承されました)
|
ImageClick |
指定したイメージ資産をクリックします。 (TestObject から継承されました)
|
ImageClickFile |
指定したイメージをクリックします。 (TestObject から継承されました)
|
ImageExists |
指定したイメージが存在するかどうかを返します。 (TestObject から継承されました)
|
ImageExistsFile |
指定したイメージが存在するかどうかを返します。 (TestObject から継承されました)
|
ImageRectangle |
指定したイメージのオブジェクトに相対的な矩形領域を返します。 (TestObject から継承されました)
|
ImageRectangleFile |
指定したイメージのオブジェクトに相対的な矩形領域を返します。 (TestObject から継承されました)
|
Invoke |
テスト オブジェクトのメソッドを動的に呼び出します。 (TestObject から継承されました)
|
InvokeMethods |
この TestObject から始まる一連のメソッドを動的に呼び出します。 (TestObject から継承されました)
|
MouseMove |
オブジェクト上の指定した場所にポインターを移動します。 このメソッドはモバイル Web アプリケーションではサポートされていません。 (IClickable から継承されました)
|
PressKeys |
一連のキーまたはマウス ボタンを押します(離しません)。 (IKeyable から継承されました)
|
PressMouse |
オブジェクト上でマウス ボタンを押します(離しません)。 このメソッドはモバイル Web アプリケーションではサポートされていません。 (IClickable から継承されました)
|
ReleaseKeys |
一連のキーまたはマウス ボタンを離します。 (IKeyable から継承されました)
|
ReleaseMouse |
マウス ボタンを離します。 このメソッドはモバイル Web アプリケーションではサポートされていません。 (IClickable から継承されました)
|
ScrollIntoView |
ブラウザー ウィンドウの表示領域に DOM 要素をスクロールします。 (DomElement から継承されました)
|
SetDomAttribute |
オブジェクトに指定された DOM 属性の値を設定します。 (DomElement から継承されました)
|
SetFocus |
コントロールにフォーカスを与えます。 (BrowserObject から継承されました)
|
SetProperty |
指定したプロパティの値を設定します。 (TestObject から継承されました)
|
StartScreenRecording |
スクリーンの記録を開始します (TestObject から継承されました)
|
StopScreenRecording |
スクリーンの記録を停止します (TestObject から継承されました)
|
TextCapture |
このオブジェクトの表示領域内のテキストを返します。 (TestObject から継承されました)
|
TextClick |
指定したテキストの中央をクリックします。 (TestObject から継承されました)
|
TextExists |
指定したテキストが存在するかどうかを返します。 (TestObject から継承されました)
|
TextRectangle |
指定したテキストのオブジェクトに相対的な矩形領域を返します。 (TestObject から継承されました)
|
TypeKeys |
一連のキーストロークをオブジェクトに送信します。 (IKeyable から継承されました)
|
TypePasswordKeys |
暗号化されたパスワードをテキスト フィールドなどのオブジェクトに入力します。 (IKeyable から継承されました)
|
Unhighlight |
元の前景色と背景色に戻します。 (DomElement から継承されました)
|
Verify |
この UI オブジェクトのコンテキストで、指定した資産に対する検証を実行します。 (TestObject から継承されました)
|
WaitForChildDisappearance |
指定した子オブジェクトが存在しなくなるか、タイムアウト値に到達するまで待機します。オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF によって指定されたタイムアウト値が使用されます。
タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
|
WaitForDisappearance |
オブジェクトが存在しなくなるか、タイムアウト値に到達するまで待機します。 オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF によって指定されたタイムアウト値が使用されます。
タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
|
WaitForObject |
指定したロケーターに一致するオブジェクトを待機します。 タイムアウト内に一致するオブジェクトが見つからない場合は、ObjectNotFoundException がスローされます。 デフォルトのタイムアウトは 5 秒で、オプション OPT_WAIT_RESOLVE_OBJDEF の値を設定してタイムアウト値を変更できます。 結果を表示する前にトランザクションが処理される場合など、AUT が特定のオブジェクトを表示するのに長時間かかる場合は、WaitForObject を使用してください。 デフォルトでは組み込みの同期が機能するため、UI
の操作に対して WaitForObject は必要ありません。 通常のスクリプト実行中に不規則にタイムアウト エラーが発生する場合、WaitForObject ステートメントをスクリプトに追加するのではなく、デフォルトのタイムアウト値を増やすことを検討してください。
(TestObject から継承されました)
|
WaitForProperty |
指定したプロパティが指定した値になるまで、またはタイムアウトに到達するまで待機します。オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF
によって指定されたタイムアウト値が使用されます。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
|
WaitForPropertyNotEquals |
指定したプロパティが指定した値と異なる値になるまで、またはタイムアウトに到達するまで待機します。オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション OPT_WAIT_RESOLVE_OBJDEF
によって指定されたタイムアウト値が使用されます。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
|
WaitForScreenshotStable |
指定した間隔で撮影したスクリーンショットを比較することによって、コントロールの表示が安定し、その位置が変更されなくなるまで待機します。 オプションの 'timeout' パラメーターを使用してタイムアウト値を明示的に指定しない場合は、オプション
OPT_WAIT_SCREENSHOT_STABLE によって指定されたタイムアウト値が使用されます。 デフォルトの間隔は 200 ミリ秒です。 タイムアウト値に到達すると例外がスローされます。 (TestObject から継承されました)
|