我正在寻找一种程序控制的浏览器,例如WebKit for Java。
我需要能够在程序的最小窗口中启动浏览器并将其指向某个URL。然后我需要能够检索用户被重定向到的URL。
谢谢,
Luke Cycon
(如果有帮助,我试图通过Facebook Connect进行身份验证,这是最终目标)
需要跨平台(用java或类似的方式编写)。 WebKit for SWT仅在此时为Windows
答案 0 :(得分:0)
Qt Jambis -webkit组件怎么样(注意qt jambi不是新qt库的官方qt绑定,我不确定社区支持的状态。)
答案 1 :(得分:0)
SWT浏览器小部件可以为您提供帮助。 http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/browser/Browser.html(查看'getUrl'方法)。它使用本机平台渲染引擎(Windows上的Internet Explorer,Linux上的Mozilla,Mac上的Safari)。查看本教程http://www.eclipse.org/articles/Article-SWT-browser-widget/browser.html
答案 2 :(得分:0)
你有没有试过一个Mozilla插件selenium。 http://http://seleniumhq.org/projects/ide/
您可以将所需的任何操作记录到jUnit测试中,然后使用xpath查询从浏览器获得的响应。
当您运行单元测试时,它将触发打开浏览器窗口。您可以在java代码中使用响应。