DomTable クラス

説明

DomTable は <table> タグを表します。 このクラスのすべてのメソッドとプロパティはモバイル Web アプリケーションではサポートされていません。

継承階層

構文

'Declaration
Public Class DomTable _
Inherits DomElement

プロパティ

名前 説明
IsFocused DOM 要素がフォーカスを持っているかどうか。 (DomElement から継承されました)
Text コントロールのテキスト。 (TestObject から継承されました)
Value コントロールの値(たとえば、テキスト コントロールのテキスト)。 (TestObject から継承されました)
Visible オブジェクトが表示されるかどうかを指定します。 表示可能なオブジェクトのみ検索できます。デフォルトでは値は常に true です。 ただし、テスト対象アプリケーションですでに検索したオブジェクトが再生中に非表示になった場合に、このプロパティが必要になる場合があります。 (BrowserObject から継承されました)

メソッド

名前 説明
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 から継承されました)
GetCell 指定したセルを返します。
GetCellText セル要素のコンテンツを返します。
GetChildren このオブジェクトの子オブジェクトを返します。 (TestObject から継承されました)
GetColumnCount テーブルの列の数を返します。
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 から継承されました)
GetRow 指定した行の DOM 要素を返します。
GetRowCount 行の数を返します
GetRows 行 (DomTableRow) のリストを返します。
GetRowText 指定した行のすべてのセル要素のコンテンツを返します。
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 から継承されました)
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 から継承されました)