画面に「カート商品掲載カタログオンライン」と表示されているdivのxpathを取得するのに疲れましたが、できません。アプリケーションはZKフレームワークを使用して作成されるため、ランダムなIDを持ちます。tdタグ内でdivのxpathを取得
<td z.type="Lic" id="z_mk_qr1" class="activeCatalogVersionTreeItem z-list-cell" z.zcls="z-list-cell" onmouseout="dragHoverClick($e('z_mk_qr1'), event, true, null, 0);" onmouseover="dragHoverClick($e('z_mk_qr1'), event, false, 'PerspectiveDND', 500);">
<div id="z_mk_qr1!cave" class="z-list-cell-cnt z-overflow-hidden">カーク商品掲載カタログ Online
<span id="z_mk_rr1" class="catalog-mnemonic-label z-label" z.zcls="z-label"> (STO-O)
</span>
</div>
</td>
私はXPathは// divのようなものであるべきと思った[(テキスト()、 'カーク商品掲載カタログオンライン')が含ま]が、それは動作しません。
ありがとうございます!次のように、この場合のテキストの部分一致を使用することができ
はCSSセレクタで一度試してみてください!DIV#z_mk_qr1洞窟は、そうでない場合は、IDEが異なるロケータ値を見つけると同じ –
「!z_mk_qr1洞窟は、」ZKフレームワークによって生成されるランダムIDで使用して使用します。これは、次回のページの再読み込み時とは異なります。だから使えない。 –
以下を使用してみてくださいcssSelector 'td.activeCatalogVersionTreeItem div.z-list-cell-cnt' –