Foros del Web » Programación para mayores de 30 ;) » Java »

Automatizar pasos repetitivos en sistema web.

Estas en el tema de Automatizar pasos repetitivos en sistema web. en el foro de Java en Foros del Web. Les comento hay un sistema web llamada JIRA que usamos en mi trabajo, donde todos los días ingreso las tareas que hice en el día. ...
  #1 (permalink)  
Antiguo 01/11/2012, 15:49
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 2 meses
Puntos: 0
Automatizar pasos repetitivos en sistema web.

Les comento hay un sistema web llamada JIRA que usamos en mi trabajo, donde todos los días ingreso las tareas que hice en el día. Esta tarea es repetitiva porque siempre tengo que llenar ciertos campos hacer clic en un botón "Ingresar".

Lo que yo deseo es crear una aplicación pequeña, que en base a un excel pueda llenar esos campos en ese sistema web y que automáticamente se presione el botón aceptar.

1) Es posible hacer eso?
2) Sobre qué temas tengo que investigar para realizar dicha aplicación?

Gracias por la ayuda.
  #2 (permalink)  
Antiguo 02/11/2012, 10:46
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Automatizar pasos repetitivos en sistema web.

No quiero crear un bot para hacer spam ni nada malo... voy a usarlo para mi uso personal en el sistema web de mi trabajo.
Saludos.
  #3 (permalink)  
Antiguo 04/11/2012, 05:02
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes
Puntos: 454
Respuesta: Automatizar pasos repetitivos en sistema web.

Puedes hacerlo, aunque dependiendo de lo que requiera jira puede ser más o menos complejo (no los campos visibles, sino los ocultos, como la cookie de sesión o lo que sea).

Para leer el excel, usa la librería apache poi http://poi.apache.org/

Para enviar cosas a JIRA, abre la conexión con http://docs.oracle.com/javase/6/docs...onnection.html . Con esta clase puedes llenar los parámetros de tu formulario (POST o GET) y enviarlos al servidor. Como te comento, puede haber problemas si JIRA requiere que le pases una cookie con la sesión o lleva campos hidden en el formulario con información que no seas capaz de generar correctamente.

No sé si vale porque no la he usado nunca ni sé qué capacidades tienes, pero quizás merezca la pena investigar httpunit http://httpunit.sourceforge.net/ Es una librería pensada para hacer test automáticos de páginas web, por lo que posiblemente te facilite cosas como rellenar y enviar el formulario. Otra alternativa similar es jwebunit http://jwebunit.sourceforge.net/ el ejemplo de la página principal parece sencillo y se ajusta a lo que quieres (salvo como he comantado, temas de cookies y demás que no sé cómo las soporta).

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #4 (permalink)  
Antiguo 05/11/2012, 01:55
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Automatizar pasos repetitivos en sistema web.

Muchas gracias por la información, espero me sirva.

Un saludo.

Etiquetas: automatizar, pasos, sistema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:29.