Capybara: Wählen Sie eine Option nach Wert, nicht nach Text

Für den HTML

<select id="date">
  <option value="20120904">Tue 4 Sep 2012</option>
  <option value="20120905">Wed 5 Sep 2012</option>
  <option value="20120906">Thu 6 Sep 2012</option>
</select>

Ich habe den folgenden Capybara Ruby-Code:

select "20120905", :from => "date"

Aber dieser Fehler mit:

cannot select option, no option with text '20120905' in select box 'date' (Capybara::ElementNotFound)

Wenn ich es jedoch tue

select "Wed 5 Sep 2012", :from => "date"

Es ist in Ordnung.

Ist es möglich eine Option in Capybara von auszuwählen?Wert nichtText?

Vielen Dank

Antworten auf die Frage(8)

Ihre Antwort auf die Frage