Dla HTMLKapibara: Wybierz opcję przy wartości nie tekst
<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>
Mam następujący kod Kapibara Ruby
select "20120905", :from => "date"
ale to błędy z:
cannot select option, no option with text '20120905' in select box 'date' (Capybara::ElementNotFound)
jednak , jeśli wykonam
select "Wed 5 Sep 2012", :from => "date"
Jest OK.
Czy jest możliwe wybranie opcji w Capybara przez Wartość nie Tekst?
Dzięki
Po przejściu z Selenium do Poltergeist stwierdzono, że ta metoda nie działa. Dlatego zastąpiony przez find ('# select_id'). Find ('option [value = "1"]') select_option Przepraszamy za zły angielski. – woto
@ woto Wszystkie te opcje nie działają dla mnie. Zasadniczo opcja znajduje się bez problemów. Sprawdziłem wynik i znalazłem poprawną opcję, ale go nie kliknąłem ani nie wybrałem. Myślę, że najpierw trzeba otworzyć select przed wybraniem opcji. –