estoy trabajando con Ruby on Rails 3, pepino, y Carpinchocapibara, encontrando dentro de un elemento css
He estado buscando desde hace bastante tiempo, y no puedo encontrar la manera de encontrar una específica elemento de página dentro de una etiqueta css. En mi caso, necesito asegurarme de que se encuentre un nombre dentro de una tabla, y no en "Bienvenido [Nombre]".
He intentado algo así como:
within('table') do
page.body.index("[Name]")
end
Y tengo una tabla con id='table'
.
Pero me gustaría saber cómo hacer esto para cualquier elemento css, tales como:
within('h2') do
page.body.should have_content ('stuff')
end
Creo que mi problema tiene que ver con page.body, pero no estoy seguro de cómo contenerlo a una etiqueta css en particular.
¡Gracias de antemano!
Esto funciona, habría una buena manera de conseguir que el índice del elemento que se encuentra? Entonces, si quisiera comparar el orden de dos elementos en una tabla, creo que la mejor manera sería encontrar el índice de cada uno y compararlos. – ardavis
'' page.should have_selector() '' también funciona – s2t2