Principales respuestas
Browser con pagina flash

Pregunta
-
Hola.
Estoy desarrollando una aplicacion que automatiza la gestion de una pagina web ajena a mi. esta pagina tiene un grafico y dos datetimepicker para seleccionar un rango de fechas y en funcion de las fechas elegidas al pulsar un boton que esta en la pagina descargar un archivo excel con informacion.
la funcion final que quiero es automatizar este proceso ya que se repite varias veces al dia, ya he realizado aplicaciones previamente con browser y no tengo ningun problema para interactuar con las paginas web (que no sean flash) mediante los atributos de los objetos pagina (nombre o ids de los botones, datetimepicker, textbox...) pero en este caso la pagina esta creada en flash y mi sorpresa al abrir el firebug es ver un par de lineas de datos para todos los objetos de la pagina, investigando un poco mas he descubierto el flashfirebug y una vez instalado veo ya todos los objetos de la pagina pero claro esta con una estructura distinta que la de HTML.
He intentado realizar la misma operativa que con las paginas normales sin exito claro esta:
Dim elementos As HtmlElementCollection = Browser.Document.All
For Each elemento As HtmlElement In elementos
If elemento.GetAttribute("name") = "botonExportarProgCon" Then
elemento.InvokeMember("click")
End If
Nexthay alguna manera desde el browser de visual de realizar la pulsacion de un boton o de modificar los rangos de los datetimepicker de una pagina flash o estoy perdiendo el tiempo?
Este es la parte del codigo que me muestra el flashfirebug del boton que quiero pulsar.
Un Saludo y muchas gracias de antemano!
Respuestas
-
Hola Sobras
Gracias por consultar los foros. Puedes valerte de esta herramienta de terceros, cito:
- "Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that."
Espero sea de utilidad, estoy atento a tu respuesta.
Saludos
José
__________________________________________________________________________________________
Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, hace que sea más fácil para los otros visitantes encontrar la solución más tarde. Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.- Marcado como respuesta José De AlvaModerator jueves, 30 de junio de 2016 20:40
Todas las respuestas
-
Hola Sobras, alguna vez en mi vida ya he visto algo de esto. Revisa si esto te sirve.
Saludos
Christian Amado
Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
Don't forget to mark the right answer and vote up if helps you.
My Blog
My code samples -
Hola Christian.
Gracias por la respuesta, he revisado el link y lo que he visto es solo para cargar, reproducir, pausar... un video creado con flash, la herramienta AxShockwaveFlash ya la conocia pero, lo que yo necesito es interactuar con los objetos (botones, datetimepicker) de una pagina web creada en flash por lo que entiendo que no me vale.
Gracias y un saludo!
-
Hola Sobras
Gracias por consultar los foros. Puedes valerte de esta herramienta de terceros, cito:
- "Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that."
Espero sea de utilidad, estoy atento a tu respuesta.
Saludos
José
__________________________________________________________________________________________
Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, hace que sea más fácil para los otros visitantes encontrar la solución más tarde. Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.- Marcado como respuesta José De AlvaModerator jueves, 30 de junio de 2016 20:40