Возможно ли, что форма не распознает значения, введенные с помощью автоматизации селена - PullRequest
2 голосов
/ 29 февраля 2012

Еще один странный инцидент с веб-автоматизацией. Я занимаюсь разработкой автоматизации для веб-сайта на основе asp.net/javascript. Я использовал IDE Селена для Firefox, чтобы заполнить значения формы, и я вижу текст в обязательных полях ввода. Но проверка формы не дает результатов, поскольку отсутствуют обязательные поля.

Если я иду по текстовым полям вручную и нажимаю вкладки (с тем же текстом), проверка формы пройдена. Мой вопрос: возможно ли написать код JavaScript, который игнорирует автоматически заполненные значения? Если да, как я могу преодолеть это ограничение.

В настоящее время предположим, что у меня нет доступа к исходному коду, который выполняет проверку формы. Я могу предоставить пример кода, если это поможет.

1 Ответ

1 голос
/ 29 февраля 2012

Отвечая на мой собственный вопрос, такое поведение возможно, когда средство проверки формы помечает поле как проверенное, только если есть вкладка. Хотя мне это не нравится, но так устроен пользовательский интерфейс.

Чтобы автоматизация работала в Селен IDE, я использовал fireevent (locator, "blur")

...