はじめに
今回は下記の画像のようにセレクト形式のフォームのテストコードの際にセレクト要素を取得する方法について記述します。
上記の画像であれば生年月日や居住地の入力欄がセレクト形式に当てはまります!
開発環境
Ruby on Rails バージョン2.6.5
セレクト要素を取得する方法
私は当初、下記のように"fill_in"を使って取得するのかと思い苦戦しておりました。
しかし、セレクト要素を取得する際の記述は以下のように実装する必要があります。
select'値', form:'取得するフォーム'
なので、以下の書き方に変更したところ問題なくテストコードが実装されました!
終わりに
結合テストコードのセレクト要素の取得は今後頻繁に使用すると思い、
自分自身の学びのためにも本記事をまとめさせていただきました!
同じように躓かれた方の参考になれば幸いです🙇♂️