ex)

<a class="sample" id="sample_id" href="../">sample text</a>

下記のように、xpathを指定して要素を取得することはcssとxpathのどちらでもできます。

exist?(xpath: '//a[@class="sample"]')
exist?(css: 'a[class="sample"]') # exist?(css: 'a.sample')

こういった時にtextを指定したいということがあると思いますが、css selectorを用いてtextを指定することは可能なのでしょうか。

# xpath
exist?(xpath: '//a[text()[contains(.,"sample text")]]')
# css
...?