Возможности QtWebkit (серия вопросов) |
Здравствуйте, гость ( Вход | Регистрация )
Возможности QtWebkit (серия вопросов) |
EvgeniyM |
14.12.2012, 21:25
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 14.12.2012 Пользователь №: 3643 Спасибо сказали: 0 раз(а) Репутация: 0 |
Здравствуйте, скажите, реализуемы ли в QtWebkit такие возможности?
1.1) Симулировать нажатие (клик) по ссылки программно. Именно точная симуляции, вместо скажем вызова псевдо события "click" на javascript. Интересует как координатная симуляци, так и скажем чисто программно через DOM (если такое существует вообще). 1.2) А так же можно ли заполнить скажем поля input так же программно (думаю это возможно вставляя через DOM значения)? Нужно для написания полноценных функциональных веб-тестов. ~~~~ 2.1) Можно ли симулировать клик по плагину, скажем кликнуть "плей" во флеш плеере или html 5 видео плеере? Я так понимаю реализация будет по координатам, хотя было бы не плохо иметь программное взаимодействие, если это возможно? 2.2) Можно ли получить доступ к ресурсам кэша в проигрываемом видео (flash или html5 плееру), для последующего сохранения? Нужно получить скриншоты из embed-видео, сайты предоставляют вставку, но не представляют качественные большие скриншоты, нужно их получить (сохранив фрагмент видео, и потом получить скриншоты через например ffmpeg). |
|
|
mezmay |
14.12.2012, 22:11
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Для полной имитации клика мыши:
Создаешь событие мыши:
Посылаешь его своему веб вью:
Что касается взаимодействия с flash, то уверен что можно только по координатам Сообщение отредактировал mezmay - 14.12.2012, 22:15 |
|
|
EvgeniyM |
14.12.2012, 22:27
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 14.12.2012 Пользователь №: 3643 Спасибо сказали: 0 раз(а) Репутация: 0 |
Для полной имитации клика мыши: Создаешь событие мыши:
Посылаешь его своему веб вью:
Что касается взаимодействия с flash, то уверен что можно только по координатам а как-то не через мышку, а через DOM HTML можно? Ну скажем выбираем ссылку и "жмем". |
|
|
mezmay |
14.12.2012, 22:40
Сообщение
#4
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Методом тупого гуглежа (заполнение полей и клики)
http://harmattan-dev.nokia.com/docs/librar...webelement.html Сообщение отредактировал mezmay - 14.12.2012, 22:43 |
|
|
EvgeniyM |
14.12.2012, 23:09
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 14.12.2012 Пользователь №: 3643 Спасибо сказали: 0 раз(а) Репутация: 0 |
Методом тупого гуглежа (заполнение полей и клики) http://harmattan-dev.nokia.com/docs/librar...webelement.html Я сегодня пол бужуйского инета излазил, там то слоты, то по кнопочке (а мне по веб контенту). |
|
|
mezmay |
14.12.2012, 23:20
Сообщение
#6
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
Не понял вопроса
|
|
|
mezmay |
14.12.2012, 23:20
Сообщение
#7
|
Активный участник Группа: Участник Сообщений: 272 Регистрация: 13.7.2009 Из: Ростов-на-Дону Пользователь №: 904 Спасибо сказали: 16 раз(а) Репутация: 1 |
..
Сообщение отредактировал mezmay - 14.12.2012, 23:21 |
|
|
EvgeniyM |
14.12.2012, 23:27
Сообщение
#8
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 14.12.2012 Пользователь №: 3643 Спасибо сказали: 0 раз(а) Репутация: 0 |
|
|
|
Текстовая версия | Сейчас: 28.12.2024, 6:00 |