我正在开发一个 JAVA SWING 应用程序,当我单击一个按钮时,我希望它打开一个浏览器页面,其中 HTML 表单字段已完全填充(包含我想从 JAVA 应用程序传递的数据),明白吗?
在这一刻,我正在使用 HtmlUnit 库,但如果你知道更好的东西,我愿意接受建议!
这就是我所拥有的:
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
在最后一行我提交表单,而不是那个,我希望它打开一个带有文本的网络浏览器:“searchTxtField”中的“TEXT VALUE”。
请帮帮我...