Necesito usar un sitio web que tiene mucha selección/llenado de formularios. ¿Cuál es una buena manera de automatizar esto en un navegador? La extensión de autocompletar ayuda, pero parece que no puede manejar las listas desplegables y las casillas de verificación tan bien. Además, todo el formulario no se presenta en una sola página y el autocompletado no parece ser bueno para codificar ese tipo de flujo de trabajo.
Hay algunos campos de texto, algunos menús desplegables, algunas casillas de verificación, etc. Sería una ventaja si la herramienta puede hacer clic en enviar y esperar a que se cargue la siguiente página y luego hacer pulsaciones de teclas en esa también.
¿Cuáles son las buenas opciones para macroizar este tipo de trabajo repetitivo de selección del navegador? ¿Algún complemento? ¿Software independiente?
Usualmente uso Chrome en Windows, pero puedo cambiar de navegador si ese es un punto conflictivo.
Editar: una solución basada en GUI sería más bienvenida.
Con un poco de trabajo, puede hacer exactamente esto con la biblioteca mecanizada de python2 : actuará como el navegador y puede automatizar el llenado incluso de los formularios más complejos. Hay una buena hoja de trucos aquí .
Tenga en cuenta que, por el momento, el módulo Mechanize aún no se ha portado completamente a python3, por lo que deberá usar/instalar python 2.7.8 o posterior.
Para una solución basada en GUI siempre hay sikuli
Tomado del sitio web de sikuli:
SikuliX permite automatizar flujos de trabajo visuales Algo así hacemos todos los días sentados frente a nuestra PC:
gato_curioso