タブコントロール

TabControl は Tosca TBoxで、一行または複数行のビューで表示することができます。

シングルラインビュー

一行のTabControlは、 Tosca XScan でスキャン時に自動的に作成されます。

ActionMode

説明

入力

<name>

この名前のタブを選択します。

確認する

<name>

この名前のタブが選択されているかどうかを確認します。

バッファ

<buffer name>

選択されたタブを、指定された名前のバッファに保存します。

エンジンは tabControlMain TabControlから tabPage3 タブを選択します。

TabControl - 一行ビュー入力

システムは、 tabPage3 タブが tabControlMain TabControl で選択されているかどうかを確認します。

TabControl - 一行ビューで確認

複数行のビュー

複数行のビューで TabControl を表示するには、Tosca XScanで構造化エントリを構築します。

Toscaでは、スキャンに使用するエンジンによって以下の操作が可能です。

  • TabControlとそれぞれ必要なタブを選択する。各タブはモジュールにTabItemとしてコピーされます。

  • TabControl を選択し、ModuleAttributes(see chapter "一般的なタブ項目を作成する") の形式でタブを手動で作成します。

TabControlタブでは、一般的なプロパティに加えて、以下のプロパティも確認できます。

プロパティ

説明

Closeable

TRUE でタブを閉じられることを示します。そうでない場合は、 False が使われます。

Selected

タブが選択状態か非選択状態かを示します。

Text

タブ名

複数行のTabControlを移動させる場合は、TabControlのActionModeを Select に設定する必要があります。

TabControlタブには以下の機能があります。TestStepValueにプロパティを入力しない場合は、 Default property の列のプロパティが用いられます。

アクションモード

Value

Default property

説明

入力

<empty value>

<mouse action>

{CLOSE}

Selected

タブを選択します。

指定したマウス操作でタブを選択します。

閉じられるタブを閉じます。

確認する

True, False, <property>

Selected

値またはプロパティを確認します。

バッファ

<buffer name>

Selected

エントリが選択されている場合、値 TRUE が保存されます。そうでない場合は False が保存されます。

以下の例では、エンジンは TabPane TabControl の Tab1 タブを選択します。

複数行のTabControl - 入力

この例では、 Visible =TRUE の値を用いて、テストアプリケーションで Tab2 タブが見えるかどうかを確認します。

複数行TabControl - プロパティを確認する

一般的なタブ項目を作成する

タブ項目は、TabControlタブを移動させるために使用します。

Tab Itemは、必要な Tab Itemの数に応じて、繰り返し使用することができます。

  1. スキャンで Modulesを作成する を使用して、TabControlをスキャンしてください。

  2. TabControlを右クリックし、コンテキストメニューから Create Generic Tab Itemを選択して、新しい Tab Item を作成してください。

一般的なタブ項目の作成

BusinessType TabItem<Item> という新しい Tab Item が作成されます。モジュール、またはTestStepValueの名前の列で、タブアイテム名をアプリケーションのタブ名に調整できます。

作成されたタブ項目

Tab Itemの操作

TabControlタブの名前を変更できるようにするには、 TRUE 値を持つ構成パラメータ ExplicitName を対応する Tab Item(see chapter "構成パラメータ") の ModuleAttribute に追加します。

タブの定義には、日時表現正規表現ランダム値を使用できます。