Перенос страницы входа в сеть - PullRequest
0 голосов
/ 03 ноября 2008

У меня есть страница входа в систему со стандартным паролем имени пользователя и кнопками входа. Я хотел бы написать страницу-обертку, которая будет отображать и автоматически заполнять текстовые поля имени пользователя и формы входа в систему константой и вызывать событие onclick для кнопки входа в систему. Любые предложения, как это сделать?

Ответы [ 4 ]

1 голос
/ 03 ноября 2008

Если вы хотите, чтобы такая функциональность сокращала общее время тестирования, вам также следует взглянуть на:

WatiN

или

IEUnit

Если вы делаете это в качестве производственной функции своей системы, вам следует рассмотреть возможность реализации какой-либо опции «Запомнить меня» с помощью файлов cookie на основе браузера - вам, вероятно, никогда не понадобится такая функция, которая автоматически аутентифицирует любого анонимного человека для пользователь вашей системы в дикой природе.

1 голос
/ 03 ноября 2008

В зависимости от конкретной формы и того, как это делается, вы можете создать страницу-оболочку, которая встраивает форму в iFrame. Затем вы можете использовать JS, чтобы установить значения внутри iFrame, и вызвать правильный submit.

Это потребует тестирования и небольшого количества исследований, но я видел, что это сделано.

ПРИМЕЧАНИЕ. Я также настоятельно предупреждаю об этом из-за очевидных последствий для безопасности ... но вы знаете вашу ситуацию / использование лучше, чем мы.

0 голосов
/ 01 июля 2009

Если вы ищете логин по умолчанию, как показывают многие сайты с текстовыми полями, имеющими «имя пользователя» и «пароль», то они являются атрибутами тега input.

Если вы хотите автоматизировать вход в систему для демонстрационных целей, как это делают многие проекты FLOSS, вы можете предварительно заполнить комбо demo/demo (или аналогичным), также как атрибуты тега input.

0 голосов
/ 03 ноября 2008

Это звучит как ужасная идея с точки зрения безопасности. Не делай этого.

...