2022-05-01から1日間の記事一覧

Capybara でテストの対象を特定のセレクタ範囲だけに絞りたいとき

結論 within を用います。 例 例えば、以下のような HTML があったとします。 (省略) <div data-testid="target_area"> <p>foobar</p> <p>fugafuga</p> </div> <div data-testid="not_target_area"> <p>barbar</p> <p>hogehoge</p> </div> このとき <div data-testid="target_area"> ~ </div> の範囲内だけをテストの対象にしたい場合には次のように書きます。 within find('[data-testid="tar…

Powered by はてなブログ