このセクションでは、Web シナリオによってシミュレートされたユーザー アクションを変更する方法について説明します。

このセクションの内容:

ユーザー アクションの構成の概要

特定のシナリオ ステップによって行われたアクションを確認し修正するには、次の操作を行います。

  1. 構成したいシナリオ ステップをダブルクリックします。
  2. GUI 右側に開くコンフィギュレーション パネルで [ユーザー アクション] タブ を開きます。
  3. 既存のアクション (記録中に最初にキャプチャされたもの) をレビューし 、必要に応じて実行したいアクションを指定して設定を修正します。利用可能なプリセット アクションから選択するか、ユーザー定義のアクションを指定できます。

データ ソースを使用したユーザー アクションのパラメータライズ

データ ソースを使用してユーザー アクションをパラメータライズできます。たとえば、Excel シートに格納された異なる値のセットを繰り返す入力アクションなどです。



ユーザー アクションに関連する要素を識別

ユーザー アクション のソースである要素は、シナリオ ステップの [アクション前のブラウザー コンテンツ] タブで青い枠線でハイライトされます。

ユーザー アクションの対象を変更

ユーザー アクションの対象を素早く変更するには、[アクション前のブラウザー コンテンツ] タブで関連する要素を右クリックし、適切な修正コマンドを選択します。

変更するユーザー アクションが特定の要素に関連付けられていない場合(たとえば、"close" または "navigate" アクション)、[ユーザー アクション] タブをクリックし、[アクション]ドロップダウンメニューから新しいアクションを選択してターゲットを変更します。

HTML の要素の検査 

ページの要素にユーザー アクションを作成、修正したら、適切な要素にアクションを追加しているかどうかを確認するために、 HTML を検査したいと思うでしょう。
要素の HTML を確認するには、要素を右クリックし、ショートカット メニューの [<要素> 要素の検査] をクリックします。


プリセット アクションとは

一般的なユーザー アクションのほとんどは、プリセット アクションから選択してニーズに合わせてカスタマイズすることで設定できます。利用可能なプリセット アクションについて以下で説明します。

[ユーザー アクション] タブ

[ユーザー アクション] タブには、多くのプリセット ユーザー アクション用の構成設定があります。[アクション] ドロップダウン メニューからアクションを選択して (特殊な要素ロケーターの指定 を参照)要素ロケーター設定を構成します。

要素ロケーター設定

要素ロケーター設定によって、アクションに関連付けられた要素を指定できます。 

以下の要素ロケーター オプションを使用できます:

  • [XPath の使用] を選択し、識別子として使用する XPath を入力します。
  • [スクリプトの使用] を選択し、ユーザー アクションを定義するスクリプトを入力します。
  • [要素のプロパティを使用] を選択し、要素をアクションに関連付けるための一連のプロパティを指定します。構成できる設定は、以下の表のとおりです:

要素アクションが適用されるべき要素名 ("img"、"div"、"a" など) を指定します。
どの要素も許可するには、フィールドに "Any" と入力します。
属性名要素を識別するための属性名 ("title"、"id"、"name" など) を指定します。この値は、次のメカニズムのうちの 1 つを使用して構成できます。
属性値

属性名フィールドで供給された属性の期待値を指定します。

  • 固定値を指定する場合、[固定] オプションを選択し、テキスト ボックスに適切な値を指定します。
  • データ ソースで定義された値を使用する場合、[パラメータライズ] オプションを選択し、使用する値を含むデータ ソース列を指定します。
    このオプションは、プロジェクトが最低 1 つのデータ ソースを含む場合に利用可能です。
  • カスタム メソッドの戻り値を使用する場合、[スクリプト] オプションを選択します。
    メソッドの作成または編集をするには [スクリプトの編集] ボタンをクリックします。ダイアログが開くので、[メソッド] ドロップダウン メニューから適切なメソッドを選択します。複数のメソッドがある場合、フォーム パネルのドロップダウン メニューから別のメソッドを選択することもできます。
インデックス

以前の基準と一致する要素を指定します。"0" を入力すると "要素"、"属性名"、"属性値" に一致する最初の要素の基準が使用されます。"1" を入力すると、2 番目に一致した要素が使用されます。

  • 固定値を指定する場合、[固定] オプションを選択し、テキスト ボックスに適切な値を指定します。
  • データ ソースで定義された値を使用する場合、[パラメータライズ] オプションを選択し、使用する値を含むデータ ソース列を指定します。
    このオプションは、プロジェクトが最低 1 つのデータ ソースを含む場合に利用可能です。
  • カスタム メソッドの戻り値を使用する場合、[スクリプト] オプションを選択します。
    メソッドの作成または編集をするには [スクリプトの編集] ボタンをクリックします。ダイアログが開くので、[メソッド] ドロップダウン メニューから適切なメソッドを選択します。複数のメソッドがある場合、フォーム パネルのドロップダウン メニューから別のメソッドを選択することもできます。

多くのアクションで [ウィンドウ名] を設定できます。
アクションが発生するウィンドウの名前を指定できます。このフィールドを空にした場合、 デフォルト ウィンドウが使用されます。


  • No labels