Как имитировать действия пользователя с помощью Javascript?
Нужно нажимать кнопки на странице, в зависимости от данных на этой же странице.
Т.е. парсить и затем автоматизировать действия пользователя. Мне посоветовали PhantomJS, но это консольный инструмент, а нужно чтобы страницу и все действия было видно на экране в реальном времени. Такое возможно?
Плагин к браузеру greasemonkey/tampermonkey позволит дергать ваш javascript по условию открытия страниц по regexp с полными правами доступа (т.е. включая iframe). Есть нюанс по одновременно открытым вкладкам, так как вкладки не в фоне работают с меньшим приоритетом и скоростью (а некоторые веб-приложения сами отслеживают что не в фоне и отключают часть активности), это решается вообще своим браузером на базе готового контрола типа webkit или .net WebBrowser (для любой платформы такой есть, код браузера строчек десять получается).
Кликать либо симулируя события либо дергая метод $('селектор').click(); Встречаются нюансы с работой тега select или поддержкой посимвольного ввода данных в умные input но решаемые.