Estoy trabajando con muchos plugins jQuery, que a menudo crean elementos DOM sin identificación u otras propiedades de identificación, y la única forma de obtenerlos en Capybara (por ejemplo, hacer clic) es obtener a su vecino (otro hijo de su ancestro) primero. Pero no encontré nada, ¿Capibara admite tales cosas, por ejemplo:¿Cómo obtener el nodo principal en Capibara?
find('#some_button').parent.fill_in "Name:", :with => name
?
También será muy útil para mí, si lo dices, ¿Carpincho genera clic en elementos con {display: hidden}, y hay una manera de encontrar elementos en algún ámbito, donde display! = Hidden? – sandrew
Esta es una pregunta aparte, pero depende del controlador que esté usando. webrat encontrará las cosas ocultas felizmente, pero el selenio no está contento de hacer clic en los elementos que no puedes ver. – jamuraa