1. ホーム
  2. ruby

[解決済み] Capybaraで要素の正確なテキストをマッチングして要素を見つける方法

2022-10-02 03:41:05

質問

HTMLに以下の2つの要素があります。

<a href="/berlin" >Berlin</a>
<a href="/berlin" >Berlin Germany </a>

私は以下のCapybaraのメソッドを使って要素を見つけようとしています。

find("a", :text => "berlin")

上記は2つの要素を返します。どちらもberlinというテキストを含んでいるからです。

Capybaraで正確なテキストをマッチさせる方法はありますか?

どのように解決するのですか?

ただ Capybaraの正確なオプション :

Capybara.exact = true