2013-11-19 3 views
1

Мое требование - написать один скрипт, когда я запустил скрипт, он открывает страницу и заполняет поля и автоматически переносит меня на следующую страницу.Автоматическое заполнение формы с использованием сценария java

См., Например, Сценарий для www.irctc.co.in. Когда мы входим в irctc, запрашиваем имя пользователя и пароль и при нажатии на него перенаправляют на следующую страницу. Я хочу написать сценарий таким образом, что я просто нажимаю на скрипт, который он внутренне выполняет все эти вещи, и я мог видеть следующую страницу.

Я не могу форма, где я должен начать.

+8

Вы будете иметь, чтобы сделать кодированный попытку первым. Google - хорошее место для начала. –

+0

Я попробовал поиск по Google, когда не нашел что-то полезное, отправил мой запрос. – amiton2006

ответ

1

Я думаю, что вы ищете что-то вроде Greasemonkey: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

Greasemonkey является расширение Mozilla Firefox, которое позволяет пользователям устанавливать скрипты, которые делают на лету изменения в веб-страницы содержимое после или до загрузки страницы в браузере.

Если вы используете другой браузер, то вы можете обратиться к: http://en.wikipedia.org/wiki/Greasemonkey#Equivalents_for_other_browsers

+0

Не могли бы вы подробнее рассказать подробнее , И я не хочу использовать браузер. – amiton2006

+0

С помощью Greasemonkey вы можете написать регистрационный номер для заполнения формы. Пользователи должны будут установить его, чтобы иметь возможность запускать его каждый раз, когда загружается страница. К сожалению, это не будет независимым от браузера. Также пользователю необходимо установить плагин greasemonkey. – gat

+0

Я попробую Спасибо. – amiton2006

1

Check Watir - Тестирование веб-приложений в Ruby. Хотя он используется для автоматизации, он может решить эту задачу здесь. С Watir вы пишете скрипты в рубине и выполняете его, а затем видите волшебство. Более подробную информацию можно найти here

+0

Спасибо за мгновенный ответ. Но мне не интересно изучать рубин, просто хочу добиться результата с помощью Java-скрипта. – amiton2006

+0

Хорошо, тогда вам придется прибегать к некоторым плагинам браузера. В любом случае, это не займет много времени, чтобы изучить и создать сценарий, используя Watir :-) – user1339772

+0

Вы можете попробовать Selenium, однако он коммерческий - более подробную информацию можно найти http://www.seleniumhq.org/ – user1339772

Смежные вопросы