У меня есть веб-страница, которая извлекает некоторые данные из моей базы данных, когда кто-то вводит целое число в текстовое поле.Данные попадают в некоторые элементы управления вводом текста.Непосредственная.Селен, запускающий ajax:
<tr>
<td>fireEvent</td>
<td>ctl00_ContentPlaceHolder1_Wiz1_Control1_TextBox1</td>
<td>blur</td>
</tr>
После события размытия на странице есть 6 входов, на которых теперь есть текст.Я хочу дождаться, пока текст будет присутствовать во входных данных, и утверждать, что они присутствуют.Какой эффективный способ сделать это?
Я пробовал:
waitForExpression
с помощью вызова jquery ($('...').val() != ''
, но сомнительно, что это работает из-за jquery, хотя jquery загружается на страницу);также пробовал xpath, но он тоже не работал waitForText
(локатор, шаблон), который кажется наиболее очевидным, но он действительно не будет работать, я подозреваю, поскольку поля являются входными данными
Нужен ли здесь другой подход, потому что элементы, которые я запрашиваю, являются input
элементами управления?