W moim Rails 3 app, używam attr jQuery() aby robić rzeczy tak:Jak używać Capybara do testowania, że element formularza jest wyłączony podczas korzystania z metody propagacji jQuery?
$('#application_dust_type_id').attr('disabled', 'disabled');
użyłbym test/unit, kapibary i capybara-WebKit przetestować to z:
assert page.has_selector? 'select[id=application_dust_type_id][disabled=disabled]'
teraz próbuję przełączyć się za pomocą metody propan, jak jQuery poleca:
$('#application_dust_type_id').prop('disabled', true)
Ale teraz powyższe twierdzenie nie powiedzie się, chociaż nadal działa javascript to samo w przeglądarce.
Jak mogę utworzyć asercję na podstawie właściwości elementu (zamiast atrybutu) za pomocą kapibara?