mirror of
https://github.com/jbranchaud/til
synced 2026-01-09 01:58:02 +00:00
Add Select A Select By Selector as a rails til.
This commit is contained in:
17
rails/select-a-select-by-selector.md
Normal file
17
rails/select-a-select-by-selector.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Select A Select By Selector
|
||||
|
||||
Generally when using Capybara to select from a `select` input, I reference it by its `name`
|
||||
which rails associates with the label:
|
||||
|
||||
```ruby
|
||||
select("Charizard", from: "Pokemon")
|
||||
```
|
||||
|
||||
However, not all forms are going to have a label paired with every `select`
|
||||
input. We don't want to let our test coverage suffer, so we are going to
|
||||
need a different way to select. Capybara allows us to chain `select` off a
|
||||
`find` like so:
|
||||
|
||||
```ruby
|
||||
find('#pokemon_list').select('Charizard')
|
||||
```
|
||||
Reference in New Issue
Block a user