BrowserBaseState クラス

説明

Executable で指定されたブラウザが適切に実行されていて、テストの準備ができていることを保証します。さらに、基本状態として Url によって指定された URL に移動し、ブラウザを前面に持ってきます。ブラウザの基本状態は、以下のように実行されます。
  • エージェントをブラウザにアタッチします。
    • Locator で適切に指定されたテスト オブジェクトが見つかると、基本状態として所定の URL に移動し、ブラウザが前面に配置され、見つかったテスト オブジェクトが返されます。
    • テスト オブジェクトが見つからない場合、browserBaseStateInfo で指定したとおりにブラウザがコマンド ラインから起動し、エージェントがブラウザにアタッチされます。
  • テスト オブジェクトが見つかるまで、エージェントは待機します。タイムアウトは、オプション Options.ObjectResolveTimeout.タイムアウトを変更するには、Desktop クラスの SetOption メソッドを参照してください。
    • 指定したタイムアウト内にテスト オブジェクトが見つかると、基本状態として所定の URL に移動し、ブラウザが前面に配置され、見つかったテスト オブジェクトが返されます。
    • テスト オブジェクトが見つからずにタイムアウトした場合は、例外がスローされます。

継承

BrowserBaseState はどのクラスからも派生しません。また、このクラスから派生するクラスはありません。

構文

'Declaration
Public Class BrowserBaseState _
Implements IBaseState

プロパティ

名前 説明
CommandLineArguments コマンド ライン引数を取得または設定します。(BaseState から継承)。
CommandLinePattern コマンド ライン パターンを取得または設定します。(BaseState から継承)。
ExecutablePattern 実行可能パターンを取得または設定します。(BaseState から継承)。
Executable 実行可能ファイルの名前を取得します(BaseState から継承)。
Locator 実行可能ファイルのロケーターを返します(BaseState から継承)。
TechDomains テストに使用するテクノロジ ドメインのリストを取得または設定します(BaseState から継承)。
Url 移動する URL を取得します。
WorkingDirectory 作業ディレクトリを取得または設定します。(BaseState から継承)。