Свешевое значение WebElement Seelenium Пустое после отправки клавиш

Я запускаю некоторые простые тесты формы, где значения добавлены поля.

После того, как каждое значение добавлено в поле:

input.SendKeys(value);

Я хочу проверить значение в поле правильное. Это может звучать необычно, но на поле может быть прикрепленный поиск Ajax, и если поиск не тянет совпадение, поле будет пустым.

Я пробовал тестирование текстового значения WebElement после отправки ключей, но всегда кажется пустым:

bool match = input.Text.Equals(value);
// input.Text always seems to be an empty string

Я использую Selenium 2 с WebDriver - есть ли другой способ выполнить эти проверки? Существует ли конкретная причина, по которой Weafelement пуст, даже если SendKeys успешно печатает значение (фактически в браузере) в WebElement (TextBox)?

Любая помощь будет благодарна.

5
задан Phil Cooper 1 September 2011 в 15:35
поделиться