【发布时间】:2012-07-13 06:13:20
【问题描述】:
我正在开发一个 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”的网络浏览器。
请帮帮我...
【问题讨论】:
标签: java html forms browser htmlunit