ホストエンジン3,0 コントロールを操縦

HOST Engine 3.0 では、以下のコントロールをスキャンし、操縦することができます。

  • Label

  • TextBoxe

  • Table

通常、 HOST Engine 3.0 コントロールを標準Engines 3.0コントロールとして制御します。

この章は、 HOST Engine 3,0 コントロールの制御に関する制限事項と特殊ケースを説明します。

ホスト Modules

標準サブセットには、 HOST Engine 3.0 の特定のタスクを実行する次のModulesが含まれています。

  • Host Send Keys モジュールは、特定の鍵をHOSTアプリケーションに送信します。

  • Host Change Session モジュールは、実行中にHOSTエミュレーターセッションを変更します。

これらのモジュールは、 Standard modules-> Engines -& gt; HOST の下にあります。

サポート対象外のアクション

HOST Engine 3.0 は、次のアクションをサポートしていません:

  • HOST Engine 3,0 テーブルでの決定列の定義

HOST Engine 3,0 のテーブルでActionMode 入力を使用してください。

HOST テーブル セルで ActionMode 入力を使用できます。その場合、次の点に注意が必要です:

同じTestStep内での複数アクション

  • 複数のページにテーブルがある場合は、1ページずつ制御します。操縦するコントロールが同じテーブルページ上にある限り、同じテストステップ内で複数のアクションを実行することができます。

  • HOST Engine 3,0 がフィールドに値を入力する際、カーソルの現在の位置を無視します。テストステップで指定された行またはフィールドを代わりに使用します。カーソル位置に合わせてHOSTコントロールを制御するには、Host Send Key モジュールを使用します。

  • この時、フィールドと入力するテキストの長さを考慮してください。入力がフィールドに対して長すぎる場合、テストラン中に次の入力フィールドにオーバーフローします。

  • テストステップの値にキーボードコマンドを使用した場合、キーボードコマンドは常に指定したテストステップの位置でトリガーされます。

  • テーブルをスキャンし、テーブルの範囲をハイライトする際には、列の境界が正しく定義されていることを確認してください。これらの列は、モジュールの入力フィールドを定義します。列に属するテキストは、定義された列領域に収めます。TestCaseの関連セルへの入力を機能させるには、指定した領域に入力フィールドの開始位置を含めてください。

左側の列定義は正しいが、右側の列定義は間違っている