Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как автоматически сделать скриншот web-страницы 
:(
    Опции темы
withoutbody
Дата 7.9.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 7.9.2007

Репутация: нет
Всего: нет



Мне необходимо автоматически сделать скриншот страницы при запуске теста и сохранить изображение куда-нибудь на диск. Буду благодарен за любые идеи.
PM MAIL   Вверх
Tony
Дата 7.9.2007, 23:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: нет
Всего: 12



Код

 Toolkit t=Toolkit.getDefaultToolkit();
         try{
            Robot r=new Robot();
            BufferedImage buf=r.createScreenCapture(new Rectangle(t.getScreenSize()));            
            ImageIO.write(buf,"jpg",new File("/home/printSreenSysRq.jpg"));
         }catch(Exception e){
             e.printStackTrace();
         }

 smile 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
withoutbody
Дата 9.9.2007, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 7.9.2007

Репутация: нет
Всего: нет



Спасибо. Честно говоря, представлял несколько другое решение. Сие делает скриншот, естесственно, сервака  (а я ожидал чего-то другого?), а хорошо бы на клиенской машине. Может, я говорю бред... для тестирования,конечно, можно и такое применить smile
PM MAIL   Вверх
w1nd
Дата 11.9.2007, 00:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 20
Всего: 54



Смотря для чего. Если нужно точное изображение страницы с клиентской машины, тут следует поступить именно так, как рекомендует Tony (с уточнением - это должно быть в коде апплета, загруженного клиентом). Если устроит лишь схематичное содержание страницы, можно прикрутить простенький renderer страниц на базе swing-компонентов на сервере.

Это сообщение отредактировал(а) w1nd - 11.9.2007, 00:09


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0395 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.