XPath 条件¶
XPath 条件 には、XPathの式が含まれます。テンプレートにページへの条件を割り当てるため、flamingo IDEはページコンテンツを分析し、XPathの式が実行されTRUEを返せば、このページにテンプレートが割り当てられます。
条件 欄に、ページに対し実行したいXPathの式を指定します。
例 1: 特定のidを持つ要素が存在するページにテンプレートを割り当てる¶
特定のidを持つ要素が使われているページへテンプレートを割り当てるには、次のようなコードを使うことができます。
id('login-box')
ここで、id()は、XPathの関数です。次の属性を持つ要素を含む全てのページにテンプレートが使われるようになります。
id="login-box"
例 2: 特定のDIV要素が使われているページにテンプレートを割り当てる¶
notificationというclassのDIV要素が使われている全てのページにテンプレートを割り当てるには、次のコードを適用することができます。
//div[@class='notification']
次のHTMLコードが含まれているあらゆるページにこのテンプレートが使われるようになります。
<div class="notification">...</div>