首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在td标记中获取div的xpath

在td标记中获取div的xpath
EN

Stack Overflow用户
提问于 2016-10-17 04:18:58
回答 2查看 1K关注 0票数 4

我很想在屏幕上获得显示为"カーク商品掲載カタログOnline“的div的xpath,但我无法做到。该应用程序是使用ZK框架编写的,因此它具有随机ID。

代码语言:javascript
复制
<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应该类似于//divcontains(text(),'カーク商品掲載カタログOnline'),但是它不起作用。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-17 06:06:09

尝试下面的cssSelector来标识所需的元素。

代码语言:javascript
复制
td.activeCatalogVersionTreeItem div.z-list-cell-cnt
票数 2
EN

Stack Overflow用户

发布于 2016-10-17 05:12:37

在这种情况下,您可以使用部分文本匹配,如下所示:

代码语言:javascript
复制
//div[contains(text(), 'Online')]

有关更多信息,请查看下面的链接:

https://sqa.stackexchange.com/questions/10342/how-to-find-element-using-contains-in-xpath

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40078427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档