"управляемый браузер"

Андрей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.09.2008

Нужен скрипт, который управлял бы браузером таким образом, что можно было бы програмировать его действия: нажатия на кнопку, выбор чекбоксов, комбобоксов, заполнение тхт полей с файлов .. вобщем что бы можно было бы выполнить полную имитацию юзеря на любой странице, включая формы где поля создаются динамически javascript , подгружаются какие-то данные и пр.. все должно работать через прокси (опционально). Более детально опишу в ТЗ.