Webアプリケーションコントロールのプロパティ

コントロールは、テスト対象のアプリケーション内の画面要素です。例えば、ボタン、テーブルセル、メニューエントリなどがあります。このトピックでは、Webアプリケーションコントロールのプロパティについて説明します。

標準プロパティ

以下の表は、Webアプリケーションコントロールの標準的なテクニカルプロパティを一覧にしたものです。

コントロールタイプ」列には、そのプロパティを使用できるコントロールタイプが記載されています。このプロパティは、テストステップの「」で使用できます。

プロパティ名

データタイプ

コントロールタイプ

Alt

文字列

画像 (Img) 要素

Checked

ブール値

すべての入力要素

ClassName

文字列

すべてのHTML要素

Cols

数値

Textarea要素

ColSpan

数値

テーブルセル(TH、TD)

DefaultValue

文字列

Textarea要素

Disabled

ブール値

Textarea要素

Disabled

ブール値

コンボ ボックス、リストボックス(選択要素)

Disabled

ブール値

ボタン要素

Disabled

ブール値

すべての入力要素

Href

文字列

アンカー要素

Id

文字列

すべてのHTML要素

InnerHTML

文字列

すべてのHTML要素

InnerText

文字列

すべてのHTML要素

Multiple

ブール値

コンボ ボックス、リストボックス(選択要素)

名前

文字列

コンボ ボックス、リストボックス(選択要素)

名前

文字列

(I) フレーム要素

名前

文字列

すべての入力要素

名前

文字列

Textarea要素

OuterHtml

文字列

すべてのHTML要素

OuterText

文字列

すべてのHTML要素

ReadOnly

ブール値

Textarea要素

ReadOnly

ブール値

すべての入力要素

ReadyState

文字列

HTMLドキュメント

RowSpan

数値

Textarea要素

RowSpan

数値

テーブルセル(TH、TD)

Selected

ブール値

ListItem(オプション要素)

SelectedIndex

数値

コンボ ボックス、リストボックス(選択要素)

サイズ

数値

コンボ ボックス、リストボックス(選択要素)

Src

文字列

(I) フレーム要素

Src

文字列

画像(Img)要素

タグ

文字列

すべてのHTML要素

Title

文字列

HTMLドキュメント

Title

文字列

すべてのHTML要素

Type

文字列

すべての入力要素

URL

文字列

HTMLドキュメント

Value

文字列

すべての入力要素

文字列

ListItem(オプション要素)

文字列

Textarea要素

文字列

ボタン要素

ユーザー定義のプロパティ

アプリケーションをスキャンした後、モジュールのプロパティにユーザー定義のプロパティが表示されます。Tosca Cloud内のプロパティ名は、元のユーザー定義のプロパティ名と接頭辞「attributes_」で構成されています。例:attributes_MySpecialProperty

このような種類のプロパティは、検証に使用できます。

個々のコントロールの追加プロパティ

以下のコントロールには、テストで使用できる追加プロパティが記載されています。

チェックボックス

このコントロールには次のプロパティがあります。

テクニカルプロパティ

説明

ラベル

テクニカルプロパティである「InnerText」または「Value」を返します。

Selected

セッター:テクニカルプロパティ「Checked」を目標値に設定し、指定された「FireEvents」を実行します。

ゲッター:プロパティ「Checked」の値を返します。

IsSteerable

標準的な検証を実行します。さらに、HTML要素のプロパティである「Disabled」および「ReadOnly」が「false」の値を持っているかどうかを検証します。

HTML文書およびHTMLフレーム

このコントロールタイプはHTML固有です。Tosca Cloudは、テストケースのそれぞれのにプロパティを指定していないコントロールタイプにデフォルトの動作を適用します。

コントロールタイプ

ビジネスベースのプロパティ

デフォルトの動作

HtmlDocument

タイトル

入力操作:なし

読み取り操作:テクニカルプロパティ「Title」を返します

HtmlFrame

なし

なし

画像

このコントロールには以下のプロパティがあります。

テクニカルプロパティ

説明

Picture

対応する画像へのパスを指定します(テクニカルプロパティ「src」)。

プッシュボタン

このコントロールには以下のプロパティがあります。

テクニカルプロパティ

説明

Label

テクニカルプロパティ「InnerText」(「 ボタン」の場合)または「Value」(「入力」の場合)を返します。