2009-04-05 9 views

Respuesta

11

El molino de viento comenzó como un tenedor de Selenium, pero ahora es casi una base de código completamente diferente. Nunca lo he usado yo mismo, pero quiero señalar: el selenio tiene una comunidad muy activa. Entonces mi recomendación es: a menos que haya algo en Windmill que deba tener (es decir, soporte nativo de Python), vaya con Selenium.

19

No soy de ninguna manera un comentarista imparcial (soy desarrollador de molinos de viento).

Windmill admite la prueba de varios dominios dentro de una única prueba e incluso a través de conexiones SSL, Selenium no (Selenium2.0 lo admitirá a través de WebDriver).

Windmill tiene una comunidad increíble, ingrese a #windmill en irc.freenode.org en cualquier momento y a alguien que lo ayude.

Windmill admite Python y JavaScript para la escritura de pruebas, y los admite muy bien. Windmill incluye herramientas de depuración en un IDE integrado con integración Firebug y todo tipo de otras características útiles. Windmill ha sido utilizado por algunas aplicaciones de Facebook desde hace un año, el proceso de soporte a estos usuarios significaba que Windmill tenía que encontrar la manera de lidiar con todo lo que un sitio puede hacer en JavaScript porque Facebook hace TODOS ELLOS !

Si no está usando Python o JavaScript, no se moleste con Windmill en este momento. Existe una API RSpec para Ruby escrita por un miembro de la comunidad que utiliza una interfaz JSONRPC que cualquier otra persona podría usar para crear enlaces en un nuevo idioma, pero estos son los únicos admitidos en este momento.

+3

Como acabo de intentar utilizar Windmill con un proyecto de Python, debo decir que su sesgo es bastante extremo. Tenía tanta molestia, y tan poco dolor con Selenium, que tuve que rechazarte, lo siento. – spookylukey

+2

@mikeal ¿Cómo cambia su respuesta después de 2.5 años? Realmente agradecería un comentario basado en la última versión de cada software. – glarrain

+1

Me gustaría repetir la pregunta @glarrain y esperar su respuesta. – Gaurav