Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

165
Vistas
Problemas con la automatización del llenado de un formulario HTML

Esa es mi primera pregunta aquí en Stack Overflow, traté de hacer todo lo posible para explicar el problema, pero tenga paciencia y discúlpeme por cualquier error.

Estoy tratando de automatizar en una aplicación de Android el llenado del formulario en la página accesible por la siguiente URL: https://www.dgc.gov.it/spa/public/home

Logré ejecutar código JavaScript en WebView, pero el problema es que incluso fuera de WebView, es decir, con la consola de un navegador tradicional, realmente no puedo modificar los valores de los campos.

Eso es porque si ejecuto algo como esto en la consola de Firefox/Chrome:

 window.onload= (function(){ var selectElementTS = document.getElementById('ts'); if(selectElementTS) { selectElementTS.value = "58560193"; } })();

El valor en el campo 'ts' se cambia, pero cuando hago clic en otro campo y escribo incluso un solo carácter, el valor en el campo 'ts' se restablece al valor que tenía antes de que se cambiara con JavaScript. El mismo comportamiento ocurre cuando modifico cualquier otro campo con JS.

Creo que puede ser algún tipo de protección del sitio web realizada a través de controladores de eventos, y pensé que una posible solución podría ser simular todos los eventos escribiendo manualmente en el campo produce en el código javascript del sitio web, pero después de buscar durante mucho tiempo aquí en StackOverflow y en internet, en general, no pude encontrar una solución que una vez adaptada a mi problema pudiera solucionarlo, ¿podrían ayudarme, por favor?

Gracias de antemano lopor

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

tal vez intente usar selenium-webdriver? es para pruebas automáticas en su navegador

puede ejecutar cualquier navegador con cualquier propiedad, agregar cualquier función (hacer clic, ingresar y otra)

Visite: https://www.selenium.dev/documentation/webdriver/ y si lo necesita, puedo darle un ejemplo

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda