機械翻訳について

要素のXPathの表示

レコーダは、ロボットがアクションを実行する要素のXMLパス言語(XPath)を識別します。 要素のXPathは、ロボット・アクション内およびインターネット・ブラウザからいつでも表示できます。

要素のXPathを表示する理由

通常、次の状況では、要素のXPathを表示する必要があります:

  • レコーダは、必要な要素を正確にターゲット指定できません。

    XPath値を自分で取得し、値をレコーダに手動で貼り付けます。

  • ロボットが突然失敗し始めたので、ページのHTMLが変更されたかどうかを判断する必要があります。

ブラウザからのXPathの表示

  1. Google Chromeブラウザで、webページ上の任意の要素を右クリックし、「検証」を選択します。

    開発ツールが表示されます。

  2. 「エレメント」タブが選択されていることを確認します。

    このタブには、webページのドキュメント・オブジェクト・モデル(DOM)が表示されます。 DOMは、webページをノードおよびオブジェクトとして表します。 DOMでは、レコーダやその他のツールがページと対話することもできます。 DOMをレビューして、UI要素がどのようにコーディングされているかを判断します。

  3. 開発者ツールの「要素」タブで、ノードまたはオブジェクトを右クリックし、「コピー」をポイントし、「XPathのコピー」を選択します。

    XPathを表示するには、任意のテキスト・エディタに値を貼り付けます。

ロボット・キャンバスからのXPathの表示

  1. ロボットを開きます。

    1. ナビゲーション・ペインで、「プロジェクト」を選択します。

    2. プロジェクト名を選択します。

    3. 左側のツールバーで、「ロボット」 ロボットを選択します。
    4. 「ロボット」ボックスで、開くロボットを選択します。

      キャンバスが表示されます。

  2. ツールバーで、「ターゲット」 ターゲットを選択します。

  3. 任意のターゲットを選択します。

  4. 「編集」を選択します 「編集」アイコン

    「ターゲット」パネルが表示されます。

  5. 「ロケータ」フィールドでXPath値を表示します。

ロボット・アクション内のXPathの表示

  1. ロボットを開きます。

    1. ナビゲーション・ペインで、「プロジェクト」を選択します。

    2. プロジェクト名を選択します。

    3. 左側のツールバーで、「ロボット」 ロボットを選択します。
    4. 「ロボット」ボックスで、開くロボットを選択します。

      キャンバスが表示されます。

  2. 任意のアクションをダブルクリックします。

    ロボット・アクションのパネルが表示されます。

  3. 「ロケータ」フィールド内で選択し、「ターゲットセレクタを表示」 ターゲット・セレクタの表示を選択します。

    「ターゲット・セレクタ」フィールドは、「ロケータ」フィールドの下に表示されます。 このフィールドには、すべてのセレクタがカンマで区切ってリストされます。 View All Selectors for a Locator Fieldを参照してください。

XPathをロケータ・フィールドに貼り付けます

  1. 前述のステップのいずれかを実行して、XPath値を表示し、値をコピーします。
  2. ロボット・アクションの「ロケータ」フィールドに値を貼り付けます。
  3. 値はxpath:で始まります

    たとえば、次のXPathの場合: //*[@id="buttonName"]

    次の値を入力: xpath://*[@id="buttonName"]