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」(「入力」の場合)を返します。 |