Obviamente, la respuesta a la pregunta depende de una serie de factores ambientales.¿Qué tan confiable es HtmlUnitDriver?
En general, , me pregunto qué experiencias de las personas están con HtmlUnitDriver
como una herramienta fiable que puede ser "de confianza" para navegar por una página web, básicamente, de la misma manera lo hacen otros navegadores.
Por supuesto, me doy cuenta de que "la forma en que otros navegadores lo hacen" es bastante nebulosa; naturalmente, cada navegador tendrá sus peculiaridades. Pero estoy en un proyecto donde tenemos cientos de escenarios de prueba de aceptación (escritos en JBehave) y usando FirefoxDriver
y InternetExplorerDriver
, ejecutarlos lleva más de dos horas, lo cual es bastante difícil desde un punto de vista de integración continua. Así que me pregunto si es al menos factible que podíamos cambiar nuestras pruebas de aceptación a utilizar HtmlUnitDriver
y esperar tiempos mucho más rápidos con mayoría el mismo comportamiento (y tal vez podríamos esperar que un puñado de pruebas a fallar utilizando HtmlUnitDriver
y ejecutar específicamente esas pruebas con un controlador basado en navegador).
Nuestra interfaz de usuario usa GWT, lo que puede o no complicar las cosas (no sé).
Básicamente, en la experiencia de los demás, ¿funciona HtmlUnitDriver
y otro navegador, o solo es apropiado para sitios web HTML muy simples con JavaScript mínimo y no debe utilizarse para una aplicación web empresarial?