Pregunta

¿Requiere Webrat que la aplicación web puede escribir en Ruby / Rails?

Me gustaría probarlo para escribir pruebas en contra de una aplicación web ASP.NET.

¿Fue útil?

Solución

Puede utilizar webrat para cualquier aplicación, no sólo rieles. Lo que se hace es utilizar el adaptador Pepino + + Webrat Mechanize. Esta combinación hace que las peticiones HTTP ordinarios contra su aplicación web.

De hecho, por el momento, estoy trabajando en un simple SmokeTest que pone a prueba un portal web y se puede comprobar que todo está en marcha y funcionando en diferentes entornos. (Localhost, env prueba, puesta en escena, producción).

Tenga una mirada en la fuente de pepinos. Hay un ejemplo en la carpeta: pepino / examples / webrat /

Lo que se hace es decirle Webrat utilizar el adaptador Mechanize. Ahora usted tiene un navegador sin cabeza que pueden acceder a cualquier aplicación sin tener en cuenta el marco que utiliza.

Tenga en cuenta que si necesita el soporte javascript completa, es probable que desee otra cosa (Watir, Firewatir, selenio, etc).

Otros consejos

Sería más fácil para saltar a los rieles: P Me encontré con este post porque yo estaba pensando que sería muy útil

.

Tener un vistazo a Cuke4Nuke

Además de partida de los autores del blog, hay un bonito screencast pero utiliza WatiN

También hay cierta discusión aquí sobre el tiempo ser capaz de construir el equivalente a webrat para MVC

https://rspec.lighthouseapp.com/projects / 16211-pepino / entradas / 428-wire-protocolo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top