我厭倦了很多以獲得在屏幕上顯示爲「カーク商品掲載カタログOnline」的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' –