根据A way to match on text using CSS locators,我们应该能够"^$"
使用 CSS locators 找到精确的文本匹配。
但是有:
<div class="item"><div class="text">Trouble</div>
以下两个(没有 xpath 和 css "^$"
)可以找到该元素:
css=div.item > div.text:contains("Trouble")
//div[@class='item']/div[@class='text' and text() ="Trouble"]
然而,这个(带"^$"
)不能:css=div.item > div.text:contains("^Trouble$")
我错过了什么吗?