説明
Executable で指定されたブラウザが適切に実行されていて、テストの準備ができていることを保証します。さらに、基本状態として
Url によって指定された URL に移動し、ブラウザを前面に持ってきます。ブラウザの基本状態は、以下のように実行されます。
- エージェントをブラウザにアタッチします。
- Locator で適切に指定されたテスト オブジェクトが見つかると、基本状態として所定の URL に移動し、ブラウザが前面に配置され、見つかったテスト オブジェクトが返されます。
- テスト オブジェクトが見つからない場合、browserBaseStateInfo で指定したとおりにブラウザがコマンド ラインから起動し、エージェントがブラウザにアタッチされます。
- テスト オブジェクトが見つかるまで、エージェントは待機します。タイムアウトは、オプション Options.ObjectResolveTimeout.タイムアウトを変更するには、Desktop クラスの SetOption メソッドを参照してください。
- 指定したタイムアウト内にテスト オブジェクトが見つかると、基本状態として所定の URL に移動し、ブラウザが前面に配置され、見つかったテスト オブジェクトが返されます。
- テスト オブジェクトが見つからずにタイムアウトした場合は、例外がスローされます。
継承
BrowserBaseState はどのクラスからも派生しません。また、このクラスから派生するクラスはありません。
構文
C#
public class BrowserBaseState: IBaseState
VB'Declaration
Public Class BrowserBaseState _
Implements IBaseState