Подскажите программу

Нужна программа которая могла бы эмулировать движение мыши в браузере, нажатие клавиш мыши и клавиатуры, для тестирования веб приложений…
А то постоянно делать одни и те же действия так утомительно…
Есть ли вообще такая? Неделю ищу, так ничего подходящего и не нашел… (((
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Не знаю поможет ли , я когда сидел на тайловых менеджерах, пытался свести мышку в могилу. Поставив vimperator я думал, что его мне хватит. Но некоторые элеменыты “он не видит”; и я начал думать, как стрелку двигать не двигая мышу (дикость, но у меня шило в одном месте было в тот момент).
И наконец-то родил первый рабочий вариант. Он заключался в забиндивание кнопок (альт + стрелки, но неважно) на команды утилиты xdotool . Она умеет и имитировать нажатия батонов.
По Вашей проблеме можно еще попробовать записать макрос(движения+действия) автодействия или автоввода, не помню как корректно называется, методами функционала самого браузера, практически в каждом “крутом” браузере функция такая есть, или прикручивается…Правда работает оно ну с переменным успехом, для простых вещей да, для сложных, придется брать поллитры и немного почитать ‘man проклятья’ =)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
iMacros позволяет писать разные макросы, но не эмулирует движение и клики (((
А нужно что бы все это эмулировалось, как от настоящего пользователя, джаваскрипты, флеш и AJAX не отрабатывает как положено…

Уже от безысходности думаю может переделать браузер arora, что бы как то все это реализовать…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
ну ладно, включаю мозг , ожидайте…))))
4 aur/xmacro 0.4.5-1 (52)
    Recording and replaying keyboard and mouse events on an X server  
Raven
Для запуска используем - планировщик заданий/событий (Scheduled Task) http://gnome-schedule.sourceforge.net/ (есть в репозитории) . В целом подойдет и любая другая программа.
Для записи действий - xmacro http://xmacro.sourceforge.net/ (есть в репозитории). Запускается из консоли (GUI для нее не нашел). В целом все достаточно просто:

Начать запись (клацаем клавишу после которой начнется запись и которой она будет остановлена)
Код:

$ xmacrorec2 > my.macro


Редактируем полученный файл, удаляя все что нам не нужно
Код:

$ vi my.macro


Выполняем
Код:

$ cat my.macro | xmacroplay “:0.0”




## свежесть примера - 2010

На окнах я фанател от всяких сборников программ, и вот если не ошибаюсь баловался Ghost Automizer. Он там с другими “духами” шел в комплекте, может через вайн… если все же вайн, то еще стоит отметить autoit. На последнем делал свои сборники автоустановок программ. Мощная хрень, записывает как и все, но можно и руками скрипты подправлять
y autoit 
1 aur/aut2exe 3.3.6.1-3 (1)
    AutoIt compiler (from au3 to exe)
2 aur/aut2exe-docs 3.3.6.1-2 (1)
    AutoIt documentation         
Учитывая, что я его вижу на помойке, надо погуглить, может оно в линукс прикручивается, хотя бы частично.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat, спс, посмотрю…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
ЫЫЫ xmacro прикольная вещица! )))
Жаль что она работает относительно дисплея, а не относительно окна браузера, макрос записал, запустил отработал нормально, передвинул окно браузера и опять запустил, вот тут оно и не попало туда куда надо было… (((

Хотелось бы что бы прога была именно для браузера, ну там искала элементы html и перемещала туда виртуальную мышку, и если размер окна изменится то все равно находило, перемещало, кликало или вбивало в поле что нибудь…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
Попробуйте http://seleniumhq.org/. Но мышки там не видно.
edevyatkin, сейчас пользуюсь selenium, но он тоже ничего не эмулирует, хотя как по мне лучше чем iMacros
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
edevyatkin, сейчас пользуюсь selenium, но он тоже ничего не эмулирует, хотя как по мне лучше чем iMacros
а какое действие пытаетесь записать?
На странице есть регион типа див, при наведении туда мыши (без кликов!!), срабатывает джаваскрипт, который подгружает в этот регион последние новости с помощью аякса, с некоторыми эффектами… В подгружаемом контенте есть ссылки прямые, но при загрузке они обрабатываются, и при клике на них, опять таки с помощью аякса подгружается нужная страница в главный регион…

А так же есть еще и зашифрованные ссылки в диве, что бы на них кликнуть нужно подвести к ним мышь, соответственно мышь сначала проходит над дивом, там срабатывает скриптик который расшифровывает ссылку, ссылки всегда разные и по разному оформлены и зашифрованы…

Так вот все это не работает при воспроизведении макроса… (((

Вообще я selenium не так давно юзаю, несколько дней пока, может не во всем разобрался…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.