Capybara find_field to find a disabled field
By default find_field in capybara only finds an enabled field. To find a disabled field, you can pass in a second argument as an options hash. For example, to find a field that is disabled, having a label of "Promo Code", you can do the following
find_field('Promo Code', {disabled: true})
As per the docs, you can pass in the following values for disabled
- true - only finds a disabled field
- false - only finds an enabled field
- :all - finds either an enabled or disabled field