2009-02-06 7 views
5

Estoy tratando de aprender a usar mejor el pepino + selenio. En su mayor parte, parece ser muy sencillo, pero me gustaría obtener una guía sobre cómo probar los diálogos. Básicamente tengo que implementar:Pepino + Selenio en aplicaciones de Javascript

assert !60.times{ 
    break if ("Other Income" == @selenium.get_text("//form[@id='new_account']/h3") rescue false); sleep 1 } 

Una espera estándar de formulario. ¿Cómo puedo lograr esto en una especificación de pepino?

Respuesta

1

Esta guía está desactualizada, está por llegar una solución pero, mientras tanto, no necesita la gema de Selenium. Además, debe usar selenium-client -v = 1.2.14. No necesita sobrescribir ninguna jarra. Asegúrese de que todos los procesos de selenio estén detenidos y que las versiones correctas estén instaladas y se ejecute. La información sobre múltiples entornos para pruebas de selenio/no selenio sigue siendo válida y útil.

12

Para actualizar esta respuesta un poco, me gustaría recomendar encarecidamente el uso de Carpincho:

http://github.com/jnicklas/capybara

Ser capaz de usar javascript es sólo un gem install distancia!

+0

Mucho de acuerdo. Días de lucha con Selenium RC (1.0) versus instant-on con Capybara (Selenium 2.0). –

Cuestiones relacionadas