Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!