0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【RSpec】結合テストコードでセレクト要素を取得する

Posted at

はじめに

今回は下記の画像のようにセレクト形式のフォームのテストコードの際にセレクト要素を取得する方法について記述します。

スクリーンショット 2021-09-07 17.46.56.png

上記の画像であれば生年月日や居住地の入力欄がセレクト形式に当てはまります!

開発環境

Ruby on Rails バージョン2.6.5

セレクト要素を取得する方法

私は当初、下記のように"fill_in"を使って取得するのかと思い苦戦しておりました。

スクリーンショット 2021-08-24 10.06.26.png

しかし、セレクト要素を取得する際の記述は以下のように実装する必要があります。

select'値', form:'取得するフォーム'

なので、以下の書き方に変更したところ問題なくテストコードが実装されました!

スクリーンショット 2021-08-24 10.23.27.png

終わりに

結合テストコードのセレクト要素の取得は今後頻繁に使用すると思い、
自分自身の学びのためにも本記事をまとめさせていただきました!
同じように躓かれた方の参考になれば幸いです🙇‍♂️

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?