无窗的webbrowser

时间:2011-04-25 09:14:41

标签: java

我需要某种webbrowser后端(不知道它是否是这个东西的正确名称)。一般来说,我需要使用控件高度抽象html页面,创建事件的能力(按钮推送或从组合框中选择项目),javascript解释器等。

有什么类似的吗?

1 个答案:

答案 0 :(得分:2)

我想你想要像HtmlUnit这样的东西。从页面:

  

HtmlUnit是“用于Java程序的GUI-Less浏览器”。它模拟HTML文档,并提供一个API,允许您调用页面,填写表单,单击链接等,就像在“普通”浏览器中一样。

     

它具有相当好的JavaScript支持(不断改进),即使使用非常复杂的AJAX库也可以工作,根据您要使用的配置模拟Firefox或Internet Explorer。

您可能还想查看Selenium,它可以让您以编程方式控制真实的浏览器。