2016-11-13 2 views
0

У меня есть форма пользовательского интерфейса, где я должен сначала выбрать поле имени пользователя (например: продукт), и если я нажму кнопку «Отправить», откроется всплывающее окно, которое затем заполняет скрытое поле идентификатором и полем отображения с именем пользователя (продуктом) ,Как проверить текст в отключенном поле [Geb]?

Поле дисплея отключено = «отключено», чтобы заставить пользователя использовать всплывающее окно, а не вводить значение в поле. Как я могу проверить нижеследующее, используя Geb Spoc?

<td class="Data" style="white-space:pre"> 
<input id="amazon" class="FormElement" name="amazon" size="20" role="textbox" disabled="disabled" type="text"> 
</td> 

Я попытался с ниже объектов страницы и тест Spec Страница:

selectUser {$("#amazon")} 

Spec:

assert selectUser.text() == "product" 

Любые идеи?

ответ

0

Вы хотите использовать метод value(), потому что вы получаете доступ к значению ввода, а не к методу text(), поскольку вы не находитесь за внутренним текстом элемента ввода.

+0

Я попытался использовать значение(), это не сработало. Он возвращает нулевое значение. Фактически значение в текстовом поле было отключено. Пожалуйста, дайте мне знать ваши мысли о том, как проверить значение, которое отключено? – karthik

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