Rellene un formulario html sin enviar, simplemente abra el navegador con los campos rellenados. En java

Estoy desarrollando una aplicación JAVA SWING, y cuando hago clic en un botón, y quiero que abra una página del navegador con los campos del formulario HTML completamente llenos (con los datos que quiero pasar de la aplicación JAVA), ¿entiendes?

En este momento estoy usando la biblioteca HtmlUnit, pero si sabes algo mejor, ¡estoy abierto a sugerencias!

Esto es lo que tengo:

WebClient webClient = new WebClient();
HtmlPage page1 = webClient.getPage("http://www.google.com");
HtmlForm form = page1.getFormByName("search");
HtmlButton button = form.getButtonByName("submitSearch");
HtmlTextInput textField = form.getInputByName("searchTxtField");
textField.setValueAttribute("TEST VALUE");
HtmlPage page2 = button.click(); //final line

En la línea final presento el formulario, en lugar de eso, quiero que abra un navegador web con el texto: "VALOR DE TEXTO" en "searchTxtField".

Ayudame por favor...

Respuesta 1

HtmlUnit no controla ningún navegador web externo. Que es un navegador web (sin ningún tipo de interfaz gráfica de usuario).

Use Selenium para controlar un navegador web externo.

Respuesta: 2

Estoy tratando de mostrar los registros en JTable cuando se carga el marco, pero los registros no se muestran. Esto es lo que he probado hasta ahora: public void load () {try {Connection con1; ...

He creado un software que genera un pdf como parte de su función, estoy usando la biblioteca iTextPDF Java para generar PDF. Para una versión demo de mi software, agregué marcas de agua de texto (como "demo ...

Resumen ¿Cómo se obtiene la sesión de un cliente de servicios web que utiliza servicios web de Spring y Spring Security? Detalles después de enviar <form method = "POST" action = "<c: url value =" / ...

Mi pregunta es esencialmente una duda sobre la recursividad. Estaba resolviendo el clásico problema transversal DFS "Rata en un laberinto". Mi entrada fue una matriz n * n int a [] [] donde para los índices i y j, a [i] [j] podría ...