Программно управляемый Java-браузер с графическим интерфейсом - PullRequest
1 голос
/ 02 марта 2010

Я ищу браузер с программным управлением, такой как WebKit для Java.

Мне нужно иметь возможность запустить браузер в очень минимальном окне из моей программы и указать ему определенный URL. Затем мне нужно иметь возможность получить URL-адрес, на который перенаправлен пользователь.

Спасибо
Люк Сайкон

(И если это помогает, я пытаюсь пройти аутентификацию с Facebook Connect, это конечная цель)

Нужно быть кроссплатформенным (написано на Java или в лайках). WebKit для SWT - это окна только на данный момент

Ответы [ 3 ]

0 голосов
/ 02 марта 2010

SWT виджет браузера может помочь вам. http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/browser/Browser.html (посмотрите на метод getUrl). Он использует встроенный движок рендеринга платформы (Internet Explorer в Windows, Mozilla в Linux, Safari в Mac). Проверьте этот урок http://www.eclipse.org/articles/Article-SWT-browser-widget/browser.html

0 голосов
/ 02 декабря 2011

Вы пробовали селен, плагин Mozilla. http://http://seleniumhq.org/projects/ide/

Вы можете записать любое действие в тест jUnit, а затем использовать xpath для запроса ответа, полученного из браузера.

Когда вы запустите модульный тест, откроется окно браузера. Вы можете работать с ответом в своем коде Java.

0 голосов
/ 02 марта 2010

что насчет компонента Qt Jambis -webkit (заметьте, что qt jambi не является официальной привязкой qt для новых библиотек qt, и я не уверен в статусе поддержки сообщества).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...