要素のXPathの表示
レコーダは、ロボットがアクションを実行する要素のXMLパス言語(XPath)を識別します。 要素のXPathは、ロボット・アクション内およびインターネット・ブラウザからいつでも表示できます。
要素のXPathを表示する理由
通常、次の状況では、要素のXPathを表示する必要があります:
-
レコーダは、必要な要素を正確にターゲット指定できません。
XPath値を自分で取得し、値をレコーダに手動で貼り付けます。
- ロボットが突然失敗し始めたので、ページのHTMLが変更されたかどうかを判断する必要があります。
要素のXPathを表示するためのオプション
ブラウザからのXPathの表示
-
Google Chromeブラウザで、webページ上の任意の要素を右クリックし、「検証」を選択します。
開発ツールが表示されます。
-
「エレメント」タブが選択されていることを確認します。
このタブには、webページのドキュメント・オブジェクト・モデル(DOM)が表示されます。 DOMは、webページをノードおよびオブジェクトとして表します。 DOMでは、レコーダやその他のツールがページと対話することもできます。 DOMをレビューして、UI要素がどのようにコーディングされているかを判断します。
-
開発者ツールの「要素」タブで、ノードまたはオブジェクトを右クリックし、「コピー」をポイントし、「XPathのコピー」を選択します。
XPathを表示するには、任意のテキスト・エディタに値を貼り付けます。
ロボット・キャンバスからのXPathの表示
-
ロボットを開きます。
-
ナビゲーション・ペインで、「プロジェクト」を選択します。
-
プロジェクト名を選択します。
- 左側のツールバーで、「ロボット」
を選択します。 -
「ロボット」ボックスで、開くロボットを選択します。
キャンバスが表示されます。
-
-
ツールバーで、「ターゲット」
を選択します。
-
任意のターゲットを選択します。
-
「編集」を選択します
「ターゲット」パネルが表示されます。
- 「ロケータ」フィールドでXPath値を表示します。
ロボット・アクション内のXPathの表示
-
ロボットを開きます。
-
ナビゲーション・ペインで、「プロジェクト」を選択します。
-
プロジェクト名を選択します。
- 左側のツールバーで、「ロボット」
を選択します。 -
「ロボット」ボックスで、開くロボットを選択します。
キャンバスが表示されます。
-
-
任意のアクションをダブルクリックします。
ロボット・アクションのパネルが表示されます。
-
「ロケータ」フィールド内で選択し、「ターゲットセレクタを表示」
を選択します。
「ターゲット・セレクタ」フィールドは、「ロケータ」フィールドの下に表示されます。 このフィールドには、すべてのセレクタがカンマで区切ってリストされます。 View All Selectors for a Locator Fieldを参照してください。
XPathをロケータ・フィールドに貼り付けます