Find メソッド (TestObject)

クラス

TestObject

アクション

XPath ロケーターで指定したオブジェクトを検索します。 ロケーターに一致する 最初のオブジェクトを返します。 ロケーターに一致するオブジェクトが見つからない場合、エージェントはデフォルトのタイムアウト (オプション Options.ObjectResolveTimeout で指定) を経過するまでオブジェクトを探し続けます。 オブジェクトが見つからない場合は、 ObjectNotFoundException がスローされます。 スクリプト オプション ダイアログ ボックスの 同期 タブにある Options.ObjectResolveTimeout オプションで設定できます。 このオプションは、UI では OPT_WAIT_RESOLVE_OBJDEF で、タブの オブジェクト解決タイムアウト セクションにあります。 デフォルトのタイムアウト値は 5 秒です。

Find メソッドの代わりに PushButton メソッドや Window メソッドを使用できます。 たとえば、以下のように入力できます。
myWindow.Find(Of PushButton)("//PushButton[@caption='ok']").Select()
または
myWindow.PushButton("@caption='ok'").Select()

構文

C#
TestObject.Find(locator, [options])
VB
TestObject.Find(locator, [options])
変数 説明
locator XPath ロケーター。 検索するオブジェクトを定義します。 String
options 省略可能: 検索操作に対するオプションを指定します。 デフォルト タイムアウトを上書きしたり、オブジェクトが見つからない場合に例外をスローする代わりに null を返す ように指定したりするためにしようできます。