このセクションでは、Web シナリオによってシミュレートされたユーザー アクションを変更する方法について説明します。
このセクションの内容:
Table of Contents | ||
---|---|---|
|
ユーザー アクションの構成の概要
特定のシナリオ ステップによって行われたアクションを確認し修正するには、次の操作を行います。
- 構成したいシナリオ ステップをダブルクリックします。
- GUI 右側に開くコンフィギュレーション パネルで [ユーザー アクション] タブを開きます。
- 既存のアクション (記録中に最初にキャプチャされたもの) をレビューし 、必要に応じて実行したいアクションを指定して設定を修正します。利用可能なプリセット アクションから選択するか、ユーザー定義のアクションを指定できます。
データ ソースを使用したユーザー アクションのパラメータライズ
データ ソースを使用してユーザー アクションをパラメータライズできます。たとえば、Excel シートに格納された異なる値のセットを繰り返す入力アクションなどです。
ユーザー アクションに関連する要素を識別
ユーザー アクション のソースである要素は、シナリオ ステップの [アクション前のブラウザー コンテンツ] タブで青い枠線でハイライトされます。
ユーザー アクションの対象を変更
ユーザー アクションの対象を素早く変更するには、[アクション前のブラウザー コンテンツ] タブで関連する要素を右クリックし、適切な修正コマンドを選択します。
変更するユーザー アクションが特定の要素に関連付けられていない場合 (たとえば、"close" または "navigate" アクション)、[ユーザー アクション] タブをクリックし、[アクション] メニューから新しいアクションを選択してターゲットを変更します。
HTML の要素を検査
ページの要素にユーザー アクションを作成、修正したら、適切な要素にアクションを追加しているかどうかを確認するために、 HTML を検査したいと思うでしょう。
要素の HTML を確認するには、要素を右クリックし、[<要素> 要素の検査] をクリックします。
プリセット アクションとは
一般的なユーザー アクションのほとんどは、プリセット アクションから選択してニーズに合わせてカスタマイズすることで設定できます。利用可能なプリセット アクションについて以下で説明します。
[ユーザー アクション] タブ
[ユーザー アクション] タブには、多くのプリセット ユーザー アクション用の構成設定があります。[アクション] メニューからアクションを選択して要素ロケーター設定を構成します。 詳細については「特殊な要素ロケーターの指定」を参照してください。
要素ロケーター設定
要素ロケーター設定によって、アクションに関連付けられた要素を指定できます。
以下の要素ロケーター オプションを使用できます:
- [XPath の使用] を選択し、識別子として使用する XPath を入力します。
- [スクリプトの使用] を選択し、ユーザー アクションを定義するスクリプトを入力します。
- [要素のプロパティを使用] を選択し、要素をアクションに関連付けるための一連のプロパティを指定します。構成できる設定は、以下の表のとおりです:
Scroll Table Layout sortDirection ASC repeatTableHeaders default widths 30%,70% sortByColumn 1 sortEnabled false cellHighlighting true
要素 | アクションが適用されるべき要素名 ("img"、"div"、"a" など) を指定します。どの要素も許可するには、フィールドに Any と入力します。 |
---|---|
属性名 | 要素を識別するための属性名 ("title"、"id"、"name" など) を指定します。この値は、次のメカニズムのうちの 1 つを使用して構成できます。 |
属性値 | 属性名フィールドで供給された属性の期待値を指定します。
|
インデックス | 以前の基準と一致する要素を指定します。
|
多くのアクションで [ウィンドウ名] を設定できます。アクションが発生するウィンドウの名前を指定できます。このフィールドを空にした場合、 デフォルト ウィンドウが使用されます。