変数/xpath¶
パラメータ内の変数は、文字列オブジェクトまたはNULL値を返すXPath表現を含みます。変数の名称としては、ECMAScript 識別子命名規則 に従ったものであればいかなる名称でも使用できます。
XPath表現の中で明示されたノードがサイトに存在する場合、以下の様に返されます。
デスクトップサイトのページコード
<html>
<head>
<title>Document Title</title>
</head>
</html>
パラメータコレクション内の変数の定義
{
title: '//title'
}
このケースでは、TITLEタグの値が返されます。
特定のノードが存在しない場合は、変数の値はNULLになります。
複数ノードがデスクトップサイトのページ上に存在する場合は、XPath表現はそれらの値の結合配列を返します。
同じ結果を得るために、事前定義キーワードの xpath を利用可能です。
{
title: {
xpath: '//title'
}
}
この場合、事前定義キーワードのない定義はより短くなります。ただし、例外キーワードを定義しようとする場合は、parameters または get 等のxpathキーワードを使用する必要があります。
注釈
XPath文を自動生成 を利用すると、確実な値の取得がし易くなります。