Estoy buscando una forma de automatizar un par de navegadores ... Firefox y Chrome (por ahora solo Windows) desde una aplicación/proceso externo.Automatización de los navegadores de Firefox y Chrome
¿Hay una manera de hacer las cosas a lo largo de estas líneas:
- iniciar el navegador con una URL
- que el navegador cargue la página, etc. secuencia de comandos ejecutada
- Inspeccionar el DOM
Como referencia, IE se puede automatizar utilizando el objeto InternetExplorer.Application que se puede crear en un script de shell utilizando el siguiente javascript, y luego puedo recorrer la DOM API:
var ie = new ActiveXObject('InternetExplorer.Application');
El escenario de motivación aquí es la prueba automatizada. Me gustaría cargar la página que contiene el código de prueba y recopilar los resultados después de que se haya ejecutado la prueba.
mirada a la biblioteca Watin, es compatible con Firefox y tiene soporte experimental para Chrome (así como IE) http://watin.sourceforge.net/ –
Si está familiarizado con Ruby, utilice [ Watir] (http://watir.com/). Si está familiarizado con .NET, use [Watin] (http://watin.sourceforge.net/). También considere [Selenium] (http://seleniumhq.org/). Tiene un complemento de Firefox para registrar tus pruebas, y también tiene un mecanismo para ejecutar pruebas en múltiples navegadores o plataformas. –