rubyでseleniumを使っています。
nameやclass名からテキストを取得する方法はありますが、その逆で、ある任意のテキストを含む要素のnameやclass、idの名前を取得したいです。何か方法はないでしょうか。
また、任意のテキストは例えば「アメリカ」だとしたら「アメリカ合衆国」にも適用させたいので任意のテキストの前後に他のテキストが含まれていても適応できるようにしたいです。よろしくお願いします!
何か説明不足のことがありましたら、ご指摘ください!
追記
解決策を調べていると、driver.find_element(:partial_link_text, '任意のテキスト')が適しているのではと思いましたがこれを<a>タグ以外にただのテキストでも利用できる方法はないでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。