44

在我的 HTML 页面上,我有 40 个 div,但我只想要一个 div

使用敏捷包搜索并获取所有带有 Ids 的 div 我使用这个

"//div[@id]"

但是我如何搜索具有 ID 的 div,其中 id 包含文本“test”

<div id="outerdivtest1></div>"

谢谢

4

3 回答 3

88

使用contains功能:

//div[contains(@id,'test')]
于 2012-08-29T11:23:10.123 回答
4

我已经将它用于 CSS 类:

//div[@class = 'atom']

我认为它与 id 相似。

于 2012-08-29T11:24:21.460 回答
4

您可以使用 xpath

//div[@contains(@id,'test')]

如果您想使用第一次出现,它可以正常工作,但如果它不是第一次出现,则必须使用特定于特定元素的不同 xpath。

于 2016-09-19T07:26:28.520 回答