Estoy buscando un software (no debería ser un complemento para un navegador, sino una aplicación "independiente" para Windows o Linux) para esto:
Necesito simular la navegación web de usuarios "reales". Debe abrir un sitio web específico, hacer clic en enlaces aleatorios en el sitio web, permanecer por un tiempo, etc.
¿Alguna idea para esto?
Creo que estás buscando a Sikuli .
Esta herramienta se ejecutará en el primer nivel para simular un usuario real, ya sea en una página web o en una aplicación de escritorio. No tengo una primera experiencia de usuario con esta herramienta, pero en mi empresa anterior la consideraron seriamente como la principal herramienta de prueba para uno de los proyectos y vieron a mis universidades trabajando en ella.
Parece que proporciona casi todos los funcionalistas que mencionaste.
Según tengo entendido, puede proporcionar los pasos en detalle o especificar la acción requerida para que ocurra en un desencadenante determinado, como navegar desde una página web, hacer clic en una imagen determinada cuando aparece en la pantalla, completar un formulario cuando se carga , como el estado de un usuario de FB cuando publican, etc. Puede programarlo para hacer una prueba de una historia de usuario desde el principio hasta el final, por ejemplo, la funcionalidad de inicio de sesión del usuario, completar un formulario, enviar un formulario, cargar una imagen, etc. ¡Incluso escuché que algunas personas lo usan para jugar juegos de FB para ellos cuando están fuera!
Citado de su sitio:
Sikuli es un proyecto de investigación de código abierto que se inició originalmente en el Grupo de diseño de interfaz de usuario del MIT. Sikuli automatiza todo lo que ves en la pantalla. Utiliza el reconocimiento de imágenes para identificar y controlar los componentes de la GUI. Es útil cuando no hay fácil acceso al código fuente o interno de una GUI.
Parece que buscará un dominio/rango de píxeles en la pantalla para encontrar una determinada imagen (que usted proporcionó), una vez encontrada, activará un conjunto de acciones que usted definió.
Vea el siguiente ejemplo:
Abra cCleaner en un escritorio:
Iniciar sesión en un formulario del sitio web:
También hay selenio , que está diseñado específicamente para pruebas web.
¿Ha considerado autoit (gratis, por supuesto)? AutoIt v3 es un lenguaje de secuencias de comandos similar a BASIC gratuito diseñado para automatizar la GUI de Windows https://www.autoitscript.com/site/autoit/
desafortunadamente requiere secuencias de comandos de su parte
muestra de la página del foro
Necesita ejemplo de navegación automática de página web
http://www.autoitscript.com/forum/topic/55285-need-example-of-web-page-auto-navigation/
Entrada de formulario de sitio web
http://www.autoitscript.com/forum/topic/138036-website-form-input/
edición adicional
suena como una grabadora de mouse o teclado
no he probado este software solo lo encontre con google
las grabadoras de mouse tienen limitaciones, aunque las grabadoras de mouse se basan en la ubicación, los elementos en los que se puede hacer clic tendrán diferentes ubicaciones en diferentes sitios web
puede intentar buscar en Google la grabadora de mouse si mis recomendaciones no se ajustan a sus criterios
Automatización perfecta (freeware)
Puede usar Perfect Automation como lanzador, programador, grabador de mouse y teclado y un potente editor de secuencias de comandos. http://www.perfectautomation.com/
o
Tiny Task también grabadora de mouse (también gratis) http://www.vtaskstudio.com/support.php#tools
chiliNUT
ComFreek