Я использую Htmlunit (средство автоматизации и тестирования браузера), чтобы пройти через ряд ссылок или выполнить набор действий на странице. В какой-то момент после этого я хочу увидеть результирующую страницу в браузере (интернет-проводник или firefox и т. Д.) Как это сделать. ? Спасибо Друзья ...Как я могу отобразить объект HtmlPage (из HtmlUnit), который нужно открыть в реальном браузере?
0
A
ответ
0
Надеюсь, я правильно вас понял.
Это мое решение:
WebClient wc = new WebClient();
HtmlPage page = wc.getPage("http://stackoverflow.com/");
//Get page as Html
String htmlBody = page.getWebResponse().getContentAsString();
//Save the response in a file
String filePath = "c:/temp/out.html";
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(filePath)));
bw.write(htmlBody);
bw.close();
//Open the page with a browser
Runtime.getRuntime().exec("C:/Program Files/Internet Explorer/iexplore.exe " + filePath);
Надежда, что помогает.
0
Вы можете также использовать htmlPage.save (File) (которая автоматически сохраняет изображения) перед выполнением реального браузера
0
Я думаю, что это то, что он имел в виду
// Получить страницу как HTML
HtmlPage page = wc.getPage ("http://stackoverflow.com/");
// create File object
Файл file = new File ("c: // temp // out");
// сохранить изображение страницы
page.save (файл);
Смежные вопросы
- 1. HtmlUnit не создает объект HtmlPage
- 2. HtmlUnit: HTMLPage Сериализация Исключение
- 3. Как обновить HtmlPage с помощью HTMLUNIT Java?
- 4. Учитывая объект HtmlUnit HtmlPage, как получить URI его документа?
- 5. Как преобразовать HtmlPage в строку HTML в HtmlUnit
- 6. Как я могу показать данные в реальном времени в браузере?
- 7. Как отобразить 3D-объект в браузере?
- 8. Как я могу отобразить файл Ascii в веб-браузере?
- 9. Как я могу получить точный HTML (после выполнения JS-функций) с использованием объекта HtmlPage?
- 10. Открыть ссылку из <a href> with HtmlUnit Java
- 11. Как я могу отобразить любой файл в браузере
- 12. Как я могу отобразить объект Angularjs?
- 13. HtmlUnit и XPath: DOMNode.getByXPath работает только на HtmlPage?
- 14. Вопросы по синхронизации HtmlUnit
- 15. HtmlUnit - Получить обновленную страницу?
- 16. PHP - открыть внешний php-файл и отобразить его в браузере
- 17. Открыть IManDocument в браузере
- 18. Как я могу использовать SOCKS с HtmlUnit?
- 19. Переключение URL-адресов в HtmlUnit
- 20. Открыть HttpURLConnection в браузере
- 21. Как я могу отобразить ActionBar?
- 22. Чтение источника HTML из переменной в HTMLUNIT
- 23. Как отобразить pdf в браузере?
- 24. Как я могу опубликовать тур KML, который отображается в браузере?
- 25. HtmlUnit + Webclient.getPage throws
- 26. Мне нужно открыть переднюю камеру в андроиде. Я создаю зеркальное приложение. как я могу открыть?
- 27. При использовании HtmlUnit, как я могу настроить базовый парсер NekoHtml?
- 28. Как я могу обновить объект/объект, который не полностью заполнен?
- 29. Как я могу открыть JPanel из меню?
- 30. Я не могу открыть этот php-код в браузере